Revert 236834 "Sticky keys modifies an entire scroll sequence in..."

Failing on "Linux Chromium OS ASAN Tests (1)" http://build.chromium.org/p/chromium.memory/builders/Linux%20Chromium%20OS%20ASAN%20Tests%20%281%29/builds/13957

> Sticky keys modifies an entire scroll sequence instead of just a single event.
> 
> A scroll sequence starts with a fling cancel, followed by a series of scroll
> events and ends with a fling start event. In the oneshot sticky keys case, we
> now modify the entire sequence with the modifier key before disabling sticky
> keys.
> 
> BUG=308662
> TEST=updated unit tests
> 
> Review URL: https://codereview.chromium.org/81863002

TBR=tengs@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237023 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 237023
[Android WebView] Add thread DCHECKs in native AwContents

The AwContents lives entirely on the UI thread. Add DCHECKs that all of
its methods are called on the UI thread.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237024 0039d316-1c4b-4281-b951-d872f2087c98
Launch hosted apps as windows by default for streamlined hosted apps.

This CL makes streamlined hosted apps launch as windows by default. It removes
the |default_pref_value| parameter from GetLaunchType and GetLaunchContainer so
that LAUNCH_DEFAULT is used as the default launch type everywhere.

It also makes taskbar pins of hosted apps launch with the same container as
launching from the NTP and app launcher.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237025 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 237025
Stop manipulating TranslateBubbleViewModel(Impl) when a WebContents is destroyed

Since a TranslateBubbleView was alive even when its WebContents was destroyed, invalid operations might be occured. This CL makes TranslateBubbleView observe the WebContents's life and close itself correctly when the WebContents is died.


BUG=320497
TEST=unit_tests --gtest_filter=TranslateBubbleViewTest.*

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237026 0039d316-1c4b-4281-b951-d872f2087c98
Moves the IBUS_ENABLE_SYNC_MODE hack to ui::InitializeInputMethod().

There is no reentrant version of setenv(3C) and we need to call it in a very early stage.  I think ui::InitializeInputMethod() is the right place.  Moves setenv code into it.

BUG=321200
TEST=Ran browser_tests (HelpPageWebUITest.testOpenHelpPage) with TSAN.

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

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