Move DidFinishDocumentLoad code from RenderView to RenderFrame.

BUG=304341
R=creis@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249789 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249789
Remove the unified IO code on the browser.

Unified IO is not used any more and it should be removed.


BUG=337096
TEST=bots, and nothing breaks.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249790 0039d316-1c4b-4281-b951-d872f2087c98
Make cc::Picture immutable except for Raster and Replay.

Makes methods involved in picture recording private so they're only called from within factory methods. All public methods, apart from Raster and Replay, are now const.

This CL also adds a DCHECK to ensure that cc::Picture::Raster and ::Replay are always called
from the same thread.

BUG=333855

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249791 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249790
SVN changes up to revision 249791
Enable presubmit pylint in build/android.

BUG=168518

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249793 0039d316-1c4b-4281-b951-d872f2087c98
Refactoring of some of the origin chip code.

Starts to extract some methods that will be used on all platforms. Also
renames SiteChip* to OriginChip*.

BUG=

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

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