Disable overview on alt-tab by default and update test expectation to match.

BUG=322180
TEST=Alt-tab and hold down alt, overview does not engage.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236666 0039d316-1c4b-4281-b951-d872f2087c98
[GCM] Fix inconsistent line endings in some GCM files

TBR=fgorski@chromium.org
BUG=none
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236667 0039d316-1c4b-4281-b951-d872f2087c98
Telemetry: add media perf tests for Android

BUG=313054
NOTRY=true

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

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

The locking code doesn't actually work as written, because if the
expiration has already fired, but not started running EndBackgroundTask,
when the destructor runs, then both the lock and the task ID are
pointers into a deallocated object, and potentially garbage.

To fix it, move the logic to a ref-counted inner object, so that the
expiration handler will keep the object alive.

BUG=321667

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

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