Cherry-pick "Fix spurious 1px scrolling."

> In the case when the temporary_impl_bounds_ variable is set to
> ComputeInnerViewportContainerSize() (which is device_viewport_size_ /
> device_scale_factor()) the value should be rounded up, to match
> ContentViewCoreImpl::GetViewportSizeDip(). The incorrect rounding
> is causing the layer to be scrollable when the physical width
> is not cleanly divisible by the dpi scale.
>
> BUG=405580
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=291035

BUG: 14810760
Change-Id: I4f1f0d97f3de8f07b404526cd398c99514caad10
2 files changed