test: add tests for <animateTransform>, showing API verbosity.
rename svg.animateTransform.* => svg.* to reduce API noise.
introduce base class for <animateTransform> elements.
Move subclasses of svg.AnimateTransform into their own files.
reduce API noise by pulling svg.AnimateTransform subclasses into svg.Element.
Introduce svg.Element.moveAlongPath() to simplify <animateMotion>.
Automatically create <mpath> elements in motion animations to reduce API noise.
rename svg.AnimateMotion.{rotateAnimation} => rotating for brevity.
Remove svg.AnimateColor. (SVG 1.1 Second Edition deprecated <animateColor>.)
test: add another test case for <animateMotion>.
test: add another test case for <animateTransform>.
test: add another test case for <animate>.
goog.provide() all svg.Element subclasses to prepare for refactoring.
add svg.devel.Helper to help make unit tests more readable.
test: switch all tests over to use svg.devel.Helper.
demo: switch all demos over to use svg.devel.Helper.
remove factory funcs for svg.Element subclasses. (Use svg.devel.Helper instead.)