[webcrypto] Change HMAC key generation length from bytes to bits.

Matches the upstream change in the spec:
https://dvcs.w3.org/hg/webcrypto-api/rev/da045968abe0

Corresponding blink-side change:
https://codereview.chromium.org/184453005/

BUG=245025

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256025 0039d316-1c4b-4281-b951-d872f2087c98
Rolled latest version of GTM (r662).

This CL rolls the latest version of GTM to Chromium to eliminate forking with Chrome for iOS' DEPS file: the forking caused unnecessary merge conflicts.

BUG=None.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256026 0039d316-1c4b-4281-b951-d872f2087c98
Linux Sandbox: scope child process with BrokerProcess class.

Make sure that the broker process (the child) dies when a BrokerProcess
object is destroyed.

This also adds automatic detection of leaking processes in
sandbox_linux_unittests.

R=jorgelo@chromium.org, mdempsky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256027 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

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