Make the settings API code internally synchronous (no change to the API itself)
and push the asynchronous component (running on the FILE thread) up the stack
to ExtensionSettingsApi.

BUG=
TEST=existing unit tests


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100311 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi
index 2f0454fa..1bd0b95 100644
--- a/chrome/chrome_browser.gypi
+++ b/chrome/chrome_browser.gypi
@@ -1073,6 +1073,7 @@
         'browser/extensions/extension_settings_api.h',
         'browser/extensions/extension_settings_noop_storage.cc',
         'browser/extensions/extension_settings_noop_storage.h',
+        'browser/extensions/extension_settings_storage.cc',
         'browser/extensions/extension_settings_storage.h',
         'browser/extensions/extension_settings_storage_cache.cc',
         'browser/extensions/extension_settings_storage_cache.h',