Use BrowserContext as key in API. Switch Autofill to use BC in place of Profile.

All that Autofill needed from Profile, apart from looking up services
keyed on Profile, was stuff already in BrowserContext
e.g. IsIncognitoMode(). Once a base class for ProfileSyncService
migrates to API, we should be able to remove the profile.h includes in
Autofill.

[email protected]
BUG=140037

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156620 0039d316-1c4b-4281-b951-d872f2087c98
17 files changed