Remove isSVGPath

This method is not needed since casting to RenderSVGShape is good enough, in SVGPathElement we only call methods on that class, nothing RenderSVGPath specific.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178774 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rebase global-constructors-listing following r178747

Let's get the safety net back in place ASAP. Patches that modify
the set of global constructors should include updated expectations
for this test to indicate that the changes are intentional.

BUG=388780
TBR=jinho.bang@samsung.com
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178775 bbb929c8-8fbe-4397-9dbb-9b2b20218538
bindings: Makes DOM classes inherit from ScriptWrappable.

This CL makes most of DOM classes inherit from ScriptWrappable, except for classes in core/css/ directory and subclasses of SVGAnimatedPropertyBase.

This CL may increase the size of these classes by +16 or +8 bytes.  +8 bytes for |m_wrapperOrTypeInfo| (type of uintptr_t) in ScriptWrappable.  Another +8 bytes for vtbl.

BUG=235436

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

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