Allow to disable API schema(JSON and IDL) to generate model code.

BUG=294203
TEST=compiled

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230478 0039d316-1c4b-4281-b951-d872f2087c98
[Mac] Add option to reauthenticate the OS user before revealing passwords.

When the flag is enabled and the user attempts to reveal a plaintext password
in chrome://settings/passwords, they will be prompted to reauthenticate with
their OS password. This matches Safari's behaviour on OS X.

BUG=303113

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

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

This CL is the first step in breaking dependencies between WebContents and navigation logic. It creates a NavigationControllerDelegate interface, which contains all the methods NavController needs to call on WebContentsImpl.
More details and roadmap of the changes to come are in https://docs.google.com/a/chromium.org/document/d/127ODQnXaoMtHdu2WXTR6iHg411bXa_8zRTb3kXlwArA/edit.

BUG=304341

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230480 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 230480
Remove oracle java tests from envsetup.sh

BUG=310062

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

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