Revert "Refactor to remove RenderWidget::PageScaleFactorChanged()."

This reverts commit 8bb6bea48d4131248455bfdb15a5cd9e841e8b0b.

Reason for revert:

Findit (https://goo.gl/kROfz5) identified CL at revision 660506 as the
culprit for failures in the build cycles as shown on:
https://analysis.chromium.org/waterfall/culprit?key=ag9zfmZpbmRpdC1mb3ItbWVyRAsSDVdmU3VzcGVjdGVkQ0wiMWNocm9taXVtLzhiYjZiZWE0OGQ0MTMxMjQ4NDU1YmZkYjE1YTVjZDllODQxZThiMGIM

Sample Failed Build: https://ci.chromium.org/buildbot/chromium.memory/Linux%20MSan%20Tests/16868

Sample Failed Step: content_browsertests

Sending to CQ since there were merge conflicts upon reverting

Original change's description:
> 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().
>
> Bug: 924336
> Change-Id: Ia6a345f31b80fcfda9f9dcb0a2c2765aac7ff613
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1614080
> Reviewed-by: Daniel Cheng <dcheng@chromium.org>
> Commit-Queue: James MacLean <wjmaclean@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#660506}

TBR=dcheng@chromium.org,wjmaclean@chromium.org

Bug: 924336
Change-Id: Ic126ac8a219336fc60203c989230843225ac65b0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1614472
Commit-Queue: Collin Baker <collinbaker@chromium.org>
Reviewed-by: Collin Baker <collinbaker@chromium.org>
Cr-Commit-Position: refs/heads/master@{#660681}
11 files changed