Fix zoom in CSS paint worklets.

This patch does next things:

1) Propagate the zoom factor to CSSPaintDefinition, so we can calculate CSS size

2) Report correct CSS size in 'geom' parameter of CSS paint worklet.

3) Let PaintGeneratedImage report its intrinsic size, instead of improperly conforming to the size of its container.

BUG=578252
TEST=third_party/WebKit/LayoutTests/csspaint/paint2d-zoom.html

Review-Url: https://codereview.chromium.org/2104103003
Cr-Commit-Position: refs/heads/master@{#404891}
16 files changed