Adding GraphicsPath and precisionHitTests

This batch contains two new feature sets:

1 - Basic support for GraphicPaths, drawGraphicsData and drawPath in Graphics class.

2 - Geometry based Hit Tests on Strokes and Fills. This allows for proper picking of lines, splines, etc. Setting precisionHitTest = true on a Graphic object enables this. Setting a precisionHitTestDistance = <value> adds that value to the hit test, to make it a lot easier to touch 1px thick lines on mobile devices, etc.