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
SVN changes up to revision 174698
Extract Chromium-specific parts out of third_party/khronos/GLES2 .

BUG=161389

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174699 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 174699
Make modp_b64 and base::base64 compile on Win64

BUG=166496

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

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

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

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