CompositorViewHolder is source of truth for viewports
This change makes the CompositorViewHolder responsible for knowing
what the window and visible viewports are. Any class that needs to
know this information can pull it from the CompositorViewHolder
(a LayoutManagerHost) instead of having it pushed or caching it.
This removes a fair amount of state and complication in
LayoutManager.
BUG=
662427
Committed:
https://crrev.com/fd6719290c9dce87292ea653ac370542014030c7
Committed:
https://crrev.com/7b2ace3be27bcaa12f371215c435d4cd59c5ff5d
Cr-Original-Commit-Position: refs/heads/master@{#433916}
Cr-Commit-Position: refs/heads/master@{#433965}