Merge pull request #1380 from rodovich/explicit-moveto

Don't draw lines for consecutive explicit "moveto" commands
Make closepath commands update current x/y coordinates.

Per the SVG spec,
> If a "closepath" is followed immediately by any other command, then
> the next subpath starts at the same initial point as the current
> subpath.