FlxText: some cleanup
FlxText: bitfive still needs the workaround for getLineMetrics(0)
TileSheetData#clipFrames(): openfl-html5 has no Rectangle#toString()
FlxVector: fix subtractNew() and refactor FlxVectorTest
FlxGradient: minor cleanup
FlxVectorTest: use FlxVector#equals to compare
Merge pull request #1231 from shinji-yoshida/fix_flx_vector

FlxVector: fix subtractNew() and refactor FlxVectorTest
FlxObject: some cleanup for drawDebug()
FlxObject: beginDrawDebug() and endDrawDebug() should only exist if !FLX_NO_DEBUG
Start from the default format when applying formats (Fixes issue #1230)
Merge pull request #1232 from mrcdk/issue#1230

Start from the default format when applying formats (Fixes #1230)
Added hex-html color string parsing to FlxColor
Added all the static colors from FlxColor to FlxColor.fromString()
Uses a macro to get all of them.
Changed the Array<{name:String, color:Int}> to a Map<String, Int>
Return null if the string can't be parsed.
Merge pull request #1233 from mrcdk/flxcolor-fromString

Flxcolor fromString
Move FlxGitSHA to the new system.macros directory
Don't copy align values when applying the formats.
It was having problems if the default align was set to CENTER and we are
manually centering the text to avoid blur. (It was setting the adjusted
format align to LEFT but, when applying the formats, the CENTER align
from the default format was copied again to the adjusted format making
it draw in the center but with the manual centering applied, so it was
finally drawn like a RIGHT align would look)
Removed ? in withAlign
Merge pull request #1236 from mrcdk/flxtext-applyformats-center

Don't copy align values when applying the formats.