Leave fullscreen mode in an app window when ESC key is pressed.

A few things might need to be discussed like the ability for an app to prevent
the default behaviour and letting the user know about the ability to leave the
fullscreen mode using ESC.

BUG=320487

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237666 0039d316-1c4b-4281-b951-d872f2087c98
[Telemetry] Refactor common Android test harness functions.

Refactoring common cleanup code required by both
android_browser_finder.py and perf/setup.py and moving it into
pyblib/utils/test_environment.py.
Also, this change avoids killing twice the adb server when running
in a bot environment, where the adb restart is already invoked by
the bot steps.

BUG=268450
R=bulach@chromium.org,tonyg@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237667 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 237667
[ash] drag and drop from app list to shelf is not working in secondary monitor.

Problem:
Callers of ApplicationDragAndDropHost method in ShelfView and AppsGridView
uses root window coordinate.

R=skuhne@chromium.org, benwells@chromium.org, jamescook@chromium.org
BUG=319826
TEST=browser_tests --gtest_filter=LauncherAppBrowserTestWithMultiMonitor.BasicDragAndDrop

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

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