Added graphics2.Graphics.
Use g2 in basic screens.
Canvas based g2 Graphics implementation.
Made some new graphics work.
Implemented transformations in CanvasGraphics.
Ported Scene and Sprites to graphics2.
Added scale and rotation and calculations to Matrix3.
Readded rotation support for Sprites.
Return g2 from html5 image.
Implemented scaling in Scaler.
Lots of graphics reorganization.
graphics4.Graphics2 starts working.
Support transformations, blending and custom shaders in graphics4.Graphics2.
Made scaler work with g4.g2.
Merge pull request #52 from Disar/master

Tizen added to batch
Expanded error messages to indicate JSON causes

While this isn't going to necessarily help people figure out where their
JSON is faulty, it should at least help them figure out that it IS their
JSON that they need to be looking at.
Merge pull request #53 from lewellyn/json_parse_error

Expanded error messages to indicate JSON causes
Merge remote-tracking branch 'remotes/origin/newgraphics'

Conflicts:
	Backends/HTML5/kha/js/CanvasGraphics.hx
	Sources/kha/Sprite.hx
Sprite merge fix.
Updated NineZoneImage and removed ShaderPainter.