Rename ExceptionCode constants to use the names in the spec

For example:

INDEX_SIZE_ERR -> IndexSizeError

Patch 1 of 3

BUG=None

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153681 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Reduce number of header includes in SVG

Reduce number of header includes in SVG. In particular, SVGAnimatedPropertyMacros.h
no longer brings SVGElement.h header include. This means that the SVGElement
class can now have animated properties.

This patch is a prerequirement to merge SVGStyledElement into SVGElement.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153682 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Account for zoom when computing SVG font size.

Previously, text that was zoomed appeared larger than geometry under
the same zoom value. This was caused by two bugs:
1) When setting the computed font size, we incorrectly referenced the
computedTextSize instead of the specified size.
2) Text with GeometricPrecision did not set a computed size but
instead relied on the text size being correct.

This change addresses both of these issues and adds a test to
prove correctness.

BUG=245996

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153683 bbb929c8-8fbe-4397-9dbb-9b2b20218538
FontRenderingMode was always NormalRenderingMode. We don't need to pass
this around everywhere.

Should land after http://crrev.com/18420021.

BUG=257473

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153684 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove two layout test expectations due to new baseline.

V8 version 3.20.3 has been rolled and it therefore fits again to the new baseline of these two tests.

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

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