Fix chromeos=1 so Pulse is preferred when use_cras=0.

Merges the settings for use_alsa and use_pulseaudio for selection
based on use_cras.  As a consequence, removes linking of ALSA when
use_cras=1, which should result in a small binary size savings.

BUG=none
TEST=Pulse is available along with ALSA when chromeos=1.
NOTRY=true

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244251 0039d316-1c4b-4281-b951-d872f2087c98
[Android] Remove about:flags entry for low-end device mode

Release builds of Android use specialized code for loading shared libraries.
The code queries |isLowEndDevice()| before about:flags has propagated to the
process command-line, yielding inconsistent low-end device configurations
between processes.  This can potentially lead to a state where all tabs are
blank, forcing the user to re-install Chrome. Remove the about:flags entry
until the query can be either deferred or removed entirely.

BUG=331931
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244252 0039d316-1c4b-4281-b951-d872f2087c98
Don't show the Autohide Shelf menu option when it's unsupported.

BUG=328742
R=skuhne@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244253 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 244251
Generate proper LatencyInfo components for synthetic gestures

Replace content::InputEvent usage with blink::WebInputEvent usage in synthetic
gesture dispatch.  This affords the SyntheticGestureTarget a chance to generate
the necessary ui::LatencyInfo components prior to event dispatch, simplifying
the hooks necessary for telemetry and easing the burden on the gesture dispatch
caller.

BUG=246034

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244254 0039d316-1c4b-4281-b951-d872f2087c98
remove SK_SUPPORT_LEGACY_COLORTYPE as all callsites have been updated

BUG=

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

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