Minor cleanup
FlxPoint / FlxRect: fix potential multiple allocation of pooled objects
FlxTilemap does not ignore pixelPerfectRender
Reset default cameras when state switches
425c8907a25c26f044496a808feb3f0b4a833c7a
Fix FlxVector#radiansBetween() / degreesBetween()
FlxTypedSpriteGroup: change update order to save FlxObject.last
FlxTypedEmitter: fixed type param not being respected

(a4fda2f2c70bb0c3703736500625ad251538177e )
FlxAssets: getFileReferences() fix

For filterExtensions to work properly, ‘continue’ should be used
instead of ‘break’.
In the current implementation, the loop stops as soon as it finds a
file with an extension not included in filterExtensions.
FlxTilemap: fix single-column tilemaps (FlixelCommunity/flixel#212)

(a2a645cac6a77da3fdc3ee6c879e246ef5275bb6 )
quick fix for issue #1159

this is temp fix. i need to rewrite FlxBitmapTextField completely
fix for issue #1093
FlxAnalog: fixed some issues + minor cleanup

- default scrollFactor is now (0, 0)
- moves is now false (the analog stick would move around as acceleration is used for the thumb)
FlxGamepad: update() fix

The for loop that updates the status of buttons is exited prematurely
and buttons do not transition form state justPressed / justReleased to
state pressed / released. A ‘continue’ is correct instead of a ‘return’
to keep looping on all buttons.
FlxGamepad: anyPressed() consistency fix

For consistency, if condition for pressed() is ‘current > RELEASED’
then condition for anyPressed() should be the same.
Fix delays

super.update() needs to be called either way, but initVars and setProps shouldn't until any delay is over.
Preparation for 3.3.5
Fix FlxSubState.close() when called from create(
Remove race condition when opening/closing substates in same update
Also include the substate fixes in 3.3.5