Use Length for baselineShiftValue in SVGLayoutStyle

This replaces the SVGLength used for baselineShiftValue in
SVGLayoutStyle.
The value is stored in zoom-adjusted form, and is then "unzoomed"
by the client. This means that very little needs to be changed
outside of SVG layout code.
Also update the handling of the 'baseline' value to compute it to
'0px' per the current css-inline draft [1]. This simplifies the
animation handling slightly.

[1] http://dev.w3.org/csswg/css-inline/#baseline-shift-property

BUG=461375

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

git-svn-id: svn://svn.chromium.org/blink/trunk@190903 bbb929c8-8fbe-4397-9dbb-9b2b20218538
24 files changed
tree: 7dd1428d2aade4ccf4a41d7d7d7a8f4a8c4559c2
  1. third_party/