Consuming any touch move before SCROLL_START prevents the scroll from occuring in Aura

This patch does NOT prevent tap or long press when a touch move is consumed (see
crbug.com/327444).

An additional state is added to GestureState - GS_SYNTHETIC_CLICK_ABORTED. In addition,
the meaning of GS_PENDING_SYNTHETIC_CLICK_NO_SCROLL has changed.

GS_PENDING_SYNTHETIC_CLICK_NO_SCROLL indicates that one finger is down and no scrolling
can happen, but a tap or long press can still happen.

GS_SYNTHETIC_CLICK_ABORTED indicates that a finger is down, but no gestures can be
created until the number of active touch points changes.

BUG=333947

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245635 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 245635
(Try 2) InstantExtended: remove dead code related to the non-cacheable NTP.

Original CL: crrev.com/132733002
Reverted CL: crrev.com/135903002

TBR=samarth@chromium.org,sky@chromium.org
BUG=none

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

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