Make RootWindow not subclass Window.

Removes the #include of window.h from root_window.h too, which makes this CL a little longer bandaiding all those places.
The interesting parts of this change are in root_window.* and window.*

R=sky@chromium.org
http://crbug.com/308843

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234428 0039d316-1c4b-4281-b951-d872f2087c98
cc: Make PictureLayerImpl::AsValue emit unrecorded region

In retrospect, the unrecorded region is more useful to visualize.  Doing
this in C++ means that JavaScript doesn't have to do the region
subtraction.

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234429 0039d316-1c4b-4281-b951-d872f2087c98
kiosk: Remove cryptohome migration code.

BUG=265506

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234430 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 234429
Enable Time::ThreadNow() on Android

The current posix implementation supports getting the thread time but
it was not enabled. This change enables it for Android.

It was tested on N4, N7 2012 and 2013.

BUG=317828

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234431 0039d316-1c4b-4281-b951-d872f2087c98
ChildProcessSecurityPolicy: Update comments. Move a method to private.

BUG=317814

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

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