Adds reftests for the Graphics drawing API
Cleanup to how paths are created in Graphics

Also fixes a bug in applying moveTo
Move ShapePath drawing from Graphics into a method on ShapePath itself