Simple animateMotion path support

We now support trivial motion path animation, where the user explicitly
specifies the path.

We don't yet support most of the options supported by animateMotion (or
the other animation elements).