Move AutofillProfileSyncableService into the Autofill component.

This change enables this code to be built on iOS and facilitates the eventual
componentization of //chrome-browser/sync. As with other Autofill unit
tests, componentization of the unit test will follow.

Review URL: https://codereview.chromium.org/129463002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245351 0039d316-1c4b-4281-b951-d872f2087c98
Add the UI compositor to the Mac build

Move the bulk of the files in content/browser/aura to
content/browser/compositor, since they're not aura-specific.

Build all of those files in the Mac build, and add ui/compositor
to the dependencies of the Mac build. These files will soon only
be excluded from the Android build.

BUG=314190

> Originally submitted:
> https://codereview.chromium.org/137893007
> Then reverted:
> https://codereview.chromium.org/137853019 (bug 335083)

This submission has the failing test disabled.

TBR=piman,danakj

Review URL: https://codereview.chromium.org/140753005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245352 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 245352