Update V8 to version 3.16.1.

R=danno@chromium.org

BUG=


Review URL: https://chromiumcodereview.appspot.com/11602019

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174689 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 174688
SVN changes up to revision 174689
Fix for --enable-new-network-handlers

The following CL introduced a fatal bug if --enable-new-network-handlers is enabled in chrome://flags.
https://chromiumcodereview.appspot.com/11662014

Enabling the flag in about:flags would cause improper initialization of the notifier object.

This CL only enables the new network notifier if --enable-new-network-handlers was set on startup.

BUG=159647
TBR=gauravsh@chromium.org

Review URL: https://chromiumcodereview.appspot.com/11677004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174691 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 174691
Don't set XAUTHORITY in Virtual Me2Me parent process

Instead, pass the Xauthority filename directly to "xauth add" using
the -f option. Problem was that setting XAUTHORITY to a non-existent file
broke "gksudo" when the Me2Me script was run with "--add-user".

BUG=166948
TEST=Try to setup and start a Chromoting host on an account where ~/.Xauthority is not present.
NOTRY=true


Review URL: https://chromiumcodereview.appspot.com/11642057

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174692 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 174692
Implement SequenceChecker, which is a generalization of ThreadChecker

SequenceChecker will be used in WeakPtr instead of ThreadChecker, since
WeakPtr needs only the guarantees of a SequencedTaskRunner.

Add NullTaskRunner implementation and make test_browser_context.cc
use it.

BUG=165590

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174693 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 174693
Show the disconnect window and monitor the local mouse input when running the multiprocess host.

Supporting changes in this CL:
  - Desktop session agent now start only after receiving JID of the authenticated client.
  - The desktop process terminates if an unknown or unexpected message is received.

BUG=134694


Review URL: https://chromiumcodereview.appspot.com/11512005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174694 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 174694
Revert 174687
> Extract Chromium-specific parts out of third_party/khronos/GLES2 .
> 
> BUG=161389
> 
> Review URL: https://codereview.chromium.org/11679005

TBR=phajdan.jr@chromium.org
Review URL: https://codereview.chromium.org/11676011

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174695 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 174695
Resolve TODO: pass back replaceId in notification events.

BUG=164249


Review URL: https://chromiumcodereview.appspot.com/11668027

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174696 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 174696
cc: Remove spurious LOG(INFO) from LayerTreeHostImpl

cc shouldn't spam the log.

R=reveman@chromium.org
BUG=none


Review URL: https://chromiumcodereview.appspot.com/11674003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174697 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 174697
Add a stat to the smoothness benchmark for total texture upload time.

BUG=167301


Review URL: https://chromiumcodereview.appspot.com/11663012

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