[SVG] Remove SVGAnimatedPropertyMacros.h

These C macros are for the old SVGAnimatedProperty implementation.
We introduced new animated property implementation in crbug.com/308818 , so they are no longer used.

BUG=349370
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168613 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix oilpan build of MediaQuerySetTest.

TBR=haraken@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168614 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[SVG] refactor determineAnimatedPropertyType logic.

- SVGElement::animatedPropertyTypeForAttribute() was deprecated. |SVGElement::animatedPropertyTypeForCSSAttribute()| is provided to retrieve CSS types.
- |SVGAnimateElement::determineAnimatedPropertyType()| is moved to SVGAnimationElement, and its argument is omitted.
-- Its argument was always targetElement()
-- This removes the need for cast in |SVGAnimationElement::currentValuesForValuesAnimation()|

BUG=349370

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168615 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: deprecate GCInfo::typeMarker and replace its checks w/ gcInfo ptr compare

BUG=None

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168616 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: Fix tracing of KeyframeVector in CompositorAnimationsTest.

R=haraken@chromium.org, oilpan-reviews@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168617 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Keep text position locally in SVGTextMetricsBuilder::measureTextRenderer

Passing m_textPosition as an argument to the various helper methods
allows it to be removed from SVGTextMetricsBuilder and stored on the
stack of measureTextRenderer.

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

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