Android: generates JNI constants from .class files.

For our own classes, we use the "Foo.template" pre-processing trick.
For system classes, there's no easy way to expose such constants to C++.
Use the JNI generator to expose "public static final int" fields from java
as a C++ enum.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253566 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 253566
cros: Make gaia-signin.no-right-panel bigger.

Use small (522px) width for gaia-signin.no-right-panel div only when
SAML redirection does not happen.

BUG=346663

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253567 0039d316-1c4b-4281-b951-d872f2087c98
Remove continue_drag_after_reparent
BUG=NONE

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253568 0039d316-1c4b-4281-b951-d872f2087c98
Post-refactoring cleanup for splitting ServiceWorkerProvider

This patch doesn't have following parts yet:
- provider_id plumbing part (it's going to depend on the network provider patch)
- provider client registration (to start receiving events to the provider)

Depends on: https://codereview.chromium.org/163253002/
BUG=285976
TEST=all existing tests should work

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

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