Add show press gesture and remove tap down deferral

The show press gesture fires a set time after a tap down event occurs, if
nothing has happened to cancel the tap gesture. This change also makes views
menus listen to show press, instead of tap down, avoiding menu items flashing
active on scroll.

Tap down gestures are temporarily disabled by the GEF, a later patch will enable them once
they're handled correctly in Blink. Their functionality has been replaced by the show press gesture.

See crbug.com/302752#c1 for more details on cleanup work required after this patch.

BUG=302752
TEST=GestureRecognizerTest.GestureEventShowPress, GestureRecognizerTest.GestureEventShowPressCancelledByScroll, GestureRecognizerTest.GestureEventShowPressSentOnTap

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230206 0039d316-1c4b-4281-b951-d872f2087c98
Extract the in-memory model from DomDistillerStore

This moves interaction with the in-memory model from the store to its
own class: DomDistillerModel. This also adds two ways to lookup entries
to both the store and the model, GetEntryById and GetEntryByUrl.

BUG=288015

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230207 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 230207
android: Use new proxy from PROXY_CHANGE intent

When we get a PROXY_CHANGE intent, the intent comes with the new proxy value;
use this value instead of ignoring it and asking the system property store for
the new proxy. This fixes a race condition where the system property store may
not have the new proxy by the time we receive the intent.

BUG=none yet
TEST=trybot

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230208 0039d316-1c4b-4281-b951-d872f2087c98
Define the --enable-crash-reporting flag on all platforms.

BUG=none
R=thakis@chromium.org

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

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