Rename Page::history() to historyController().

Ensure consistency with other function names.

BUG=none.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163730 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update MSE layout test expectations

Adds some crashes and failures seen during manual runs of
MediaSource layout tests on Android (309184, 303419, 323301,
323284, 302729).
Removes references for a couple MSE failures not recently
seen on flakiness dashboard (284779, 284793).

BUG=309184, 303419, 323301, 323284, 302729, 284779, 284793
TBR=acolwell@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163731 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Let WebViewImpl::textInputInfo() query the focused element when selection is empty"

This reverts commit 31ed7f3d8e05fce9f3fcc56e9b3de3f4d34f43e8.

It broke contentshell_instrumentation_tests on Android, in particular:
org.chromium.content.browser.input.ImeTest#testImeSelectAndUnSelectAll

BUG=318460
TBR=abarth@chromium.org,b.keleman@samsung.com

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163732 bbb929c8-8fbe-4397-9dbb-9b2b20218538
See also webkit.org/b/113415

Include the logical bottom margin in the layout overflow rect. In the most common use
case this ensures we can scroll down to the margin that sits after any element that has it.
The only cases we need to avoid are where the margin is present but doesn't contribute height.
These are (1) where the element has a margin quirk (i.e. the margin is
defined with quirky em values ('__qems')) and so is disregarded in margin collapsing and (2) when
the element is self-collapsing so the entire element adds no height of its own.

This fix revealed a separate bug where collapsed margins from the content of a table caption
were not contributing to the height of the caption and its parent. This is tested in
fast/forms/form-hides-table.html.

BUG=320743

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

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