Make window.scroll properties relative to the layout viewport.

window.scroll properties being relative to visual viewport breaks some pages
under pinch-zoom. The original plan was to have all APIs reflect the layout
viewport (and introduce new APIs for visual). This CL is an initial step
towards that and the window.scroll properties will be relative to the layout
viewport if the 'inert-visual-viewport' flag is set.

BUG=489206

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

Cr-Commit-Position: refs/heads/master@{#351104}
18 files changed