[Android] Share gesture types between Java and C++

Provide a generating template for gesture event type constants, shared between
Java and C++.  This eliminates some redundant code between the two, and should
simplify future maintenance.

BUG=339530
TBR=piman@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250292 0039d316-1c4b-4281-b951-d872f2087c98
Added grv@ and dvh@ as owners of developer private API.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250293 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 250293
Revert of Remove Android filter files for base_unittests (https://codereview.chromium.org/151913003/)

Reason for revert:
Broke the Blink Android Tests (dbg) bot:

http://build.chromium.org/p/chromium.webkit/builders/Android%20Tests%20(dbg)

Neither of us can repro failures locally, reverting.

Original issue's description:
> Remove Android filter files for base_unittests
> 
> BUG=339980
> R=bulach@chromium.org
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=250169

TBR=bulach@chromium.org,phajdan.jr@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=339980

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

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