Update V8 to version 3.24.4.

R=jkummerow@chromium.org
TBR=jkummerow@chromium.org
BUG=

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

Patch from Hannes Payer <hpayer@chromium.org>.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241680 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 241680
Let test_isolation_mode default to check on mac.

It was set to noop in https://chromiumcodereview.appspot.com/14055005 due to
issues with xcode. Now that xcode is no longer used, it can be set to check
again.

BUG=none

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=238025

R=maruel@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241681 0039d316-1c4b-4281-b951-d872f2087c98
Implement a QuicHeadersStream to handle reliable in-order delivery of
headers.

Changes the way headers are delivered in QUIC from being the first bytes
on a stream, to being delivered as SPDY SYN_STREAM/SYN_REPLY frames on
a dedicated headers stream.  This also creates QUIC_VERSION_13.  Since
the intra-stream serialization format changes, it is not possible for a
client to handle a version negotiation across this boundary.

Merge internal change: 58313427

R=rch@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241682 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 241682
Clean up some metrics unit tests.

Overrides WriteBluetoothProto() in the tests to avoid needing to include
and use a bunch of ChromeOS fakes and uses TestBrowserThreadBundle
in MetricsLog unit tests.

BUG=none

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

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