Change recently-added effect-reference-zoom* tests to scale up by 140% rather than up by 200%, so the output doesn't get cropped and scrollbar-ed.

TBR=sugoi@chromium.org
BUG=231504

Review URL: https://codereview.chromium.org/18514004

git-svn-id: svn://svn.chromium.org/blink/trunk@153515 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Let SVGElement handle SVGLangSpace attributes parsing

Now that SVGLangSpace attributes were merged into SVGElement and that
SVGElement takes care of parsing them, we can stop doing it in some
of the subclasses.

Some subclasses still handle SVGLangSpace attributes on their own because
they require special handling (e.g. layout invalidation if the attribute
changes).

Review URL: https://chromiumcodereview.appspot.com/18060005

git-svn-id: svn://svn.chromium.org/blink/trunk@153516 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add support for border-image-repeat: round, which adjusts the border
image scale to fit a positive integer number of tiles.

In order to avoid noticeable rendering glitches with some sites (notably
the new Google Maps preview), linear resampling is forced on when drawing
such patterns. This requires rebaselining some existing tests.

A new baseline is also required for the newly added layout test for this feature.

BUG=169254

Review URL: https://chromiumcodereview.appspot.com/18055013

git-svn-id: svn://svn.chromium.org/blink/trunk@153517 bbb929c8-8fbe-4397-9dbb-9b2b20218538