Move chrome/app/policy into components/policy.

This move enables using the files derived from policy_templates.json in iOS
builds. List of changes:

- cloud_policy_codegen.gyp and policy_templates.gypi have been merged into
  components/policy.gypi

- policy_templates.json moved into components/policy/resources/

- policy_templates.grd and *.xtb files moved into components/policy/resources/

- syntax_check_policy_templates_json.py and
  chrome/tools/build/generate_policy_source.py moved into
  components/policy/tools

BUG=271392
R=jochen@chromium.org, pastarmovj@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240875 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 240875
[OriginChip] Handle view-source URLs and refine ftp URL handling.

Per discussion with PM, ftp URLs should be handled the same way as http[s] URLs.

BUG=315944

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240876 0039d316-1c4b-4281-b951-d872f2087c98
Win: add UMA instrumentation for inertial sensors.

Measure sensor availability on Windows platform at
the start of Device Motion/Orientation APIs.

BUG=
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240877 0039d316-1c4b-4281-b951-d872f2087c98
Pass packet received timestamp in microseconds from
browser process to render process. This timestamp will be
used by the webrtc for remote bandwidth estimation.

Currently webrtc does this in render proces. Due to sandboxing of chrome
render process will have delay when it calculates from the actual receive value.

R=sergeyu@chromium.org, cdn@chromium.org, joi@chromium.org, sergeyu@chromuim.org
TBR=cdn@chromium.org, joi@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240878 0039d316-1c4b-4281-b951-d872f2087c98
Add ServiceWorkerContextCore registration to dispatcher host

This hooks up the in-memory registration to IPC so it can be called by the renderer.
Can't land until http://crrev.com/107293009 lands in blink

BUG=285976
TBR=jam@chromium.org

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

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