FlxRandom: allow creating instances
update changelog
FlxRandom: instance functions, create FlxG.random
update changelog
update changelog per @gama11's suggestions
Merge branch 'flxcolorfix' into dev
Merge branch 'dev' of https://github.com/haxeflixel/flixel into dev
Remove race condition when opening/closing substates in same update
Merge pull request #1219 from JoeCreates/dev

Remove race condition when opening/closing substates in same update
Add unit test for #1219
Update CHANGELOG.md
FlxSprite: use FlxRect for clipRect() and add setFramesData() for less redundancy
Fix FlxVector#radiansBetween() / degreesBetween()
FlxGame#resizeGame(): resize the _displayBitmap on HTML5, closes #1216
Some cleanup for the unit tests (got rid of TestUtil)
FlxPath: fixed potential null errors in restart() and destroy()
Get rid of async unit tests by simulating Lib.getTimer() and using FlxG.game.step()
FlxPath: fixed an issue where a velocity would be set even if the object positon matches the current node

+ some cleanup
Comparing methods with == doesn't work 

The correct way seems to be with Reflect.compareMethods
Minor cleanup