Add screen orientation information to WebScreenInfo.

That will allow us to easily pass that information to the renderer.

BUG=162827

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171581 bbb929c8-8fbe-4397-9dbb-9b2b20218538
More error logging for requestAutocomplete.

http://www.whatwg.org/specs/web-apps/current-work/#dom-form-requestautocomplete now says:

"Note: User agents are encouraged to log the precise cause in a developer console, to aid debugging."

BUG=361216

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171582 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Simplify RenderObject::containerForRepaint Regions code.

-We no longer support seamless iframes, so remove the code that
deals with the flow thread being in a separate document.
-Simplify the remaining logic a bit. No need for the ternary.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171583 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move Document pointer from Frame to LocalFrame.

RemoteFrames do not need Document members, so this belongs in the
LocalFrame class and clients who access Document need to ensure that
they are handling a LocalFrame.

R=dcheng@chromium.org, eseidel@chromium.org
BUG=346764

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

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