ash: Remove system gestures.

The system gestures (4/5 finger gestures to move/resize windows) have always been
experimental behind --ash-enable-advanced-gestures flag, and have never been turned
on by default. The gestures are too difficult to discover, and are unlikely to be
used. So remove.

BUG=none
R=pkotwicz@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256418 0039d316-1c4b-4281-b951-d872f2087c98
Introduce a mock ui_unittests Framework for loading resources.

This allows ui_unittests to stop depending on the chrome framework.

On Mac, this creates (e.g.)
- out/ui_unittests Framework.framework/
  +-- Resources -> Versions/A/Resources
  \-- Versions
      \-- A
          \-- Resources
              +-- Info.plist
              +-- am.lproj
              |   \-- locale.pak
              +-- ...
              +-- chrome_100_percent.pak -> ui_test.pak
              +-- ...
              +-- en.lproj
              |   \-- locale.pak
              +-- ...

On other platforms, out/ui_test.pak is loaded directly and
out/ui_unittests_strings/ is set as the locale folder (for tests that
load en-US.pak from there). ui_unittests currently depends on
out/locales/ which is only created when Chrome is built.

Note that ui_unittests does not currently succeed in a clobber build
(crbug.com/347851), so that missing dependency is fixed by this change
as well.

BUG=331669, 35878, 347851
TEST=ui_unittests should build and run after clobbering the build folder

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256419 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 256419
Add a new status area control for Overview Mode. This control is only available while Maximize Mode is active.

BUG=337590
TEST=OverviewModeTrayTest.*

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256420 0039d316-1c4b-4281-b951-d872f2087c98
Add commandline flag "enable-embedded-shared-worker" for ServiceWroker in the renderer process.

This will allow the SharedWorker to run inside the renderer process instead of the worker process.

BUG=327256

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256421 0039d316-1c4b-4281-b951-d872f2087c98
Add ViewHostMsg_DocumentDetached to SwappedOutMessages::CanSendWhileSwappedOut.

ViewHostMsg_DocumentDetached must be sent from the renderer process when the user leaves the page which is running SharedWorker.
But it is not sent in the current code when the user is going to another domain page.
It is because ViewHostMsg_DocumentDetached is not handled in SwappedOutMessages::CanSendWhileSwappedOut.

BUG=327256

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

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