Make JSON Schema Compiler errors into warnings if recoverable.

BUG=317194

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

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

BUG=340503
R=jennyz@chromium.org, stevenjb@chromium.org
TEST=new test cases

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256121 0039d316-1c4b-4281-b951-d872f2087c98
cc: Do not skip TileManager::ManageTiles due to invalid viewport

Tile ordering information is updated in
PictureLayerImpl::UpdateTilePriorities, which is already
skipped if viewport is not valid. So there is no point in
also skipping TileManager::ManageTiles, which currently
may make TileManager get stuck in smoothness mode forever.

BUG=350675

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

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