cros: Optionally allow F-keys not to be remapped to special media keys.

The eventual goal is to allow v2 apps to request permission to treat the
top-row keys on a Chromebook keyboard as F-keys. This improves the experience
for users of legacy apps via Secure Shell and Chromoting. For details see the
referenced bugs.

BUG=164216,302848
TEST=unit_tests EventRewriterAshTest

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227375 0039d316-1c4b-4281-b951-d872f2087c98
Fix regression wrt aura::Window::set_hit_test_bounds_override_inner() due to https://chromiumcodereview.appspot.com/14439006

BUG=304196
TEST=ToplevelWindowEventHandlerResizeTest.MouseResizeShadows

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227376 0039d316-1c4b-4281-b951-d872f2087c98
[rAC, OSX] Make sure title shows.

The dialog got a non-constant title with the introduction of
ShouldShowSpinner(). This change ensures that a changed title is
updating the dialog.

This is a re-land of r226981, this time fixing a crash due to relayouts
occurring after the dialog already went away.

BUG=277320
R=rsesek@chromium.org
TBR=isherman@chromium.org, jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227377 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 227376
Valgrind/Heapcheck: Suppress leaks from r227345.

BUG=304970
TBR=zea@chromium.org
NOTRY=true

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

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