Fixes bitmapfill on drawn paths
Implements matrix transforms on bitmap fills
Fixes other inconsistencies in the graphics class
Fixes bug with graphics class for bitmap fills where bounds do not start at (0,0)
Improves readability in __closePath function
Code style
Tidyup, ready for optimization
Implemented DrawRect optimization
Code style, alphabetized fields
Merge branch 'graphics-improvements' of https://github.com/lpmitchell/openfl into lpmitchell-graphics-improvements

Conflicts:
	backends/html5/openfl/display/Graphics.hx
Merge branch 'lpmitchell-graphics-improvements'