Refactor loading out of ExtensionService.
- Make ExtensionServiceBackend go away, as it's only used for installing unpacked extensions. Tear this out into UnpackedInstaller task.
- Pull out LoadAllExtensions / LoadInstalledExtension into InstalledExtensionLoader task.
- Break out component extensions to be handled by ComponentLoader.
Coming soon: a unit test for InstalledExtensionLoader.
BUG=97883
TEST=existing tests + InstalledExtensionLoaderUnittest
Review URL: http://codereview.chromium.org/8417012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108319 0039d316-1c4b-4281-b951-d872f2087c98
28 files changed