Merge pull request #194 from ProG4mr/flixelNME

FlxPhysSprite and FlxPhysState small amends:
Merge branch 'dev' of https://github.com/Beeblerox/HaxeFlixel into dev
Merge pull request #259 from sergey-miryanov/dev

Refactore draw methods for some classes
substate support (issue #228)
replaced reviveWithMembers() with autoReviveMembers property
sitelock fix
prevent errors if destroy() is called twice by IQAndreas
revent errors if VCR or Vis are missing the parent (by IAQndreas)
First MouseInteractionManager commit.
MouseInteractionManager :

- Class rename.
- Bugs fixed.
- Documentation added.

needs:

- FlxTouch support
- More testing
Sprite rotation support added - awesomeness.
Touch support added to MouseInteractionMgr, needs testing tho.
Miscellaneous fixes.
AddSpirte unshift() added.
Merge pull request #261 from crazysam/dev

Miscellaneous fixes.
removed unnecessary casts from FlxPhysSprite
changed flxSpriteFrames from Array to Hash
some code formatting
Merge branch 'dev' of https://github.com/Beeblerox/HaxeFlixel into dev
Using FlxG.RAD for degrees-to-radians conversion.