Pass chrome schema to policy::BuildHandlerList()

Chrome schema is necessary to be accessible in policy::BuildHandlerList() since some of the handlers will be migrated to a new policy handler based on schema(as defined in policy_templates.json).

This CL changed the signature of BuildHandlerList() and thus modification to constructor of BrowserPolicyConncector was made, taking callback to BuildHandlerList instead of the result returned by it, and postponed the generation of policy handler list. 

BUG=258339

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249126 0039d316-1c4b-4281-b951-d872f2087c98
Exclude sync strings from Android builds.

Chrome for Android uses native UI for sync settings.

Also removed <if
expr="pp_ifdef('use_titlecase') and pp_ifdef('chromeos')"> check because chromeos is not titlecase so those strings are never included.

BUG=326023

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

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