Split PendingExtensionInfo into its own file.  No behavior changed.

I will be doing some refactoring that will change the way pending extension records for a single extension ID are merged.  This change will make PendingExtensionInfo a class with nontrivial member functions.  As a first step, this change moves PendingExtensionInfo into its own file.

Fixing crbug.com/61000 by merging pending requests is an example of the changes that will add members to class PendingExtensionInfo.

I changed the type ShouldInstallExtensionPredicate to PendingExtensionInfo::ShouldAllowInstallPredicate.  I wanted to get the type defined inside the class, and changing the name avoids some ugly 80-colunm gymnastics because it is slightly shorter.

BUG=None
TEST=ExtensionServiceTest.*

Review URL: http://codereview.chromium.org/6579005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76753 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi
index 590aaaa6..9fa63ea 100644
--- a/chrome/chrome_browser.gypi
+++ b/chrome/chrome_browser.gypi
@@ -1065,6 +1065,8 @@
         'browser/extensions/key_identifier_conversion_views.h',
         'browser/extensions/pack_extension_job.cc',
         'browser/extensions/pack_extension_job.h',
+        'browser/extensions/pending_extension_info.h',
+        'browser/extensions/pending_extension_info.cc',
         'browser/extensions/sandboxed_extension_unpacker.cc',
         'browser/extensions/sandboxed_extension_unpacker.h',
         'browser/extensions/theme_installed_infobar_delegate.cc',
@@ -1704,7 +1706,7 @@
         'browser/renderer_host/safe_browsing_resource_handler.cc',
         'browser/renderer_host/safe_browsing_resource_handler.h',
         'browser/renderer_host/save_file_resource_handler.cc',
-        'browser/renderer_host/save_file_resource_handler.h',     
+        'browser/renderer_host/save_file_resource_handler.h',
         'browser/renderer_host/web_cache_manager.cc',
         'browser/renderer_host/web_cache_manager.h',
         'browser/renderer_preferences_util.cc',