Android: fixes JNI generator for newer versions of javap.

Follow up on crrev.com/253566, the javap output format has changed.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253871 0039d316-1c4b-4281-b951-d872f2087c98
Add new grouped power management policies.

This CL introduced two new policies PowerManagementIdleSettings and ScreenLockDelays to combine several related legacy power management policies into one, using the newly introduced SchemaValidatingPolicyHandler. 

This CL also introduced LegacyPoliciesDeprecatingPolicyhandler as a helper class to deprecate legacy policies. It's expected to be removed after the deprecation is done.

BUG=258339

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253872 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 253872
[SyncFS] Clean up MetadataDatabase

* Move utility functions to the separate file.
* Disallow empty title for a file for testing.
* Add const for a local varibale.
* Comment fix.
* Renaming "file" to "metadata" for FileMetadata instances.

BUG=344769

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

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