Switch to hash_map for EventRouter observers.

(To see if startup performance is improved.)

BUG=159265


Review URL: https://chromiumcodereview.appspot.com/11510011

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172246 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/extensions/event_router.h b/chrome/browser/extensions/event_router.h
index 9b8d4cd..0e49fbc 100644
--- a/chrome/browser/extensions/event_router.h
+++ b/chrome/browser/extensions/event_router.h
@@ -12,6 +12,7 @@
 
 #include "base/callback.h"
 #include "base/compiler_specific.h"
+#include "base/hash_tables.h"
 #include "base/memory/linked_ptr.h"
 #include "base/memory/ref_counted.h"
 #include "base/values.h"
@@ -222,7 +223,7 @@
 
   EventListenerMap listeners_;
 
-  typedef std::map<std::string, Observer*> ObserverMap;
+  typedef base::hash_map<std::string, Observer*> ObserverMap;
   ObserverMap observers_;
 
   // True if we should dispatch the event signalling that Chrome was updated