Timeline: add marker for first paint

Add a mark similar to load and DOMContentLoad after the end of first paint
record (for non-composited mode) or first composite record (for composited
mode).

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163270 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove fourth argument to createNodeIterator/createTreeWalker

http://dom.spec.whatwg.org/#dom-document-createnodeiterator
http://dom.spec.whatwg.org/#dom-document-createtreewalker

As shown by the test cases, the extra argument is ignored, so it does
not need to be in the IDL in order to be compatible with legacy code.

BUG=325922

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163271 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Give FontCache functions slightly more sensible names.

This is just tip of the iceberge, but we have to start somewhere.

BUG=315783
R=eseidel,ksakamoto@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163273 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Added  a new 3d control for changing device orientation. 
Added a geometry util class due to an implementation of natural behavior during a rotation of a box. 

BUG=266269

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163274 bbb929c8-8fbe-4397-9dbb-9b2b20218538