Make --dump-render-tree's requestAnimationFrame more real

This CL adds a call to layout in --dump-render-tree's fake implementation of
requestAnimationFrame, which more closely mirrors what the real implementation
of requestAnimationFrame does. The real implementation is driven by the
compositor, which doesn't exist when running with --dump-render-tree.

R=esprehn@chromium.org
BUG=337617

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246806 0039d316-1c4b-4281-b951-d872f2087c98
Mojo: Move a bunch of bindings "library" stuff to pylib subdirectory.

Still to do: Stuff in the generators directory, which will be split in a
different (and more complicated) way.

R=davemoore@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246807 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 246807
When the Instant search base page has finished loading, InstantSearchPrerenderer can commit any search query to the prerendered page (even if it doesn't match the last known sugggestion query).

Updated unit tests.

BUG=269186
TEST=none

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

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