Move AsyncPolicyProvider, etc. to components/policy/.

This facilitates the refactoring of chrome/browser/policy into a layered
component.

BUG=271392

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238570 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 238570
Simplify AutofillDialogController's unit tests now that it mainly uses
FieldValueMap rather than DetailOutputMap.

R=estade@chromium.org
BUG=none
TEST=tests still pass

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238571 0039d316-1c4b-4281-b951-d872f2087c98
Added the Profile Settings Reset sub-page of settings to url_constants.cc and builtin_provider.cc; and cleaned up accessing it from ProfileResetGlobalError.

This makes the feature reachable through the Omnibox; and allows for nicer disposition: the sub-page will open in-place when the NTP is the current tab, or in the existing settings page if one is already open.

BUG=298036

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238572 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 238572
Disabling GcmApiTests on Windows to fix 324982

BUG=324982

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

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