Android: adds ptr_type to jni_generator.

Allows ptr_type to be configurable.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232858 0039d316-1c4b-4281-b951-d872f2087c98
This came out of a discussion with danno, machenbach, and jkummerow on how to improve the current V8 bisects. At the moment, the bisect checks if both end points of a v8 bisect are directly mappable to bleeding_edge revisions and bails if not. Instead, it will not try to search forward/backwards a few revisions to see if it can find a CL that is mappable to bleeding_edge and use that new range instead. In that situation, the bisect will generate a warning that it had to search for a new endpoint and the results might not be valid.

BUG=
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232859 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 232859
Docserver: Clean up APIListDataSourceTest a bit by constructing a full
ServerInstance rather than a mash of ad-hoc fake classes. When
APIListDataSource is a DataSource then that's what it will take, and an
upcoming change either needs to add more fake classes or convert to this.

R=jyasskin@chromium.org
NOTRY=true

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

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