[android_webview] Update fixed layout size on page scale changes.

Cherry-pick http://crrev.com/26705002

> We should update the fixedLayoutSize even if the physical size of
> the AwContents doesn't change. This is because the fixedLayoutSize
> is directly derived from physical size and the pageScaleFactor, so
> if either of these change the fixedLayoutSize should be updated.
> Currently the AwLayoutSizer code assumes that every requestLayout
> results in an onSizeChanged, but that's not always the case.
>
> BUG=internal b/10917278
> TEST=AndroidWebViewTest
> R=joth@chromium.org
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=227932

BUG: 10917278
Change-Id: If4bee85eae233770ad994a62242bfcb1baeda7ad
4 files changed