First pass animation refactor.
Fixed crash with that occurred when accessing curAnim during call to FlxAnimationController.play()
Clean up animation update loop, fixed bug with playing finished animations.
Merge remote-tracking branch 'origin/dev' into animation

Conflicts:
	flixel/animation/FlxAnimation.hx
	flixel/animation/FlxAnimationController.hx
Fixed Flxtext issue, and organized order of property declaration in DebuggerFrontEnd