Refactor to remove RenderWidget::PageScaleFactorChanged().

This refactor moves the logic in RenderWidget::PageScaleFactorChanged()
to RenderWidget::SetPageScaleStateAndLimits(). This removes the need for
RenderViewImpl::PageScaleFactorChanged() to call GetWidget().

This is a re-land of
https://chromium-review.googlesource.com/c/chromium/src/+/1614080.

TBR=dcheng@chromium.org
TBR=collinbaker@chromium.org

Bug: 924336
Change-Id: I77856534a30dcd78576f4ac5bdb7e03b38ec59ce
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1618182
Reviewed-by: James MacLean <wjmaclean@chromium.org>
Commit-Queue: James MacLean <wjmaclean@chromium.org>
Cr-Commit-Position: refs/heads/master@{#661186}
11 files changed