Split ProfileImpl out of profile.cc.
This is a relatively trivial change which moves ProfileImpl into a separate file to avoid depending on its implementation. The fact that no code references ProfileImpl implies that it doesn't need to be public anyway.
Does not affect OffTheRecordProfile, since its dependencies are relatively minimal.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/2806087
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54409 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi
index 25f9996..bf49a5c1 100644
--- a/chrome/chrome_browser.gypi
+++ b/chrome/chrome_browser.gypi
@@ -2109,6 +2109,8 @@
'browser/process_singleton_win.cc',
'browser/profile.cc',
'browser/profile.h',
+ 'browser/profile_impl.cc',
+ 'browser/profile_impl.h',
'browser/profile_import_process_host.cc',
'browser/profile_import_process_host.h',
'browser/profile_manager.cc',