Initial diverge from the main repo.

Added stopTween to Animation.
Added TweenStep event to tweenEnterFrame, for notification of each step.
Works like the Moved event.
Changed init in core to fire initState and separated neccessary
declaration to make this happen, so settings (FPS) could be set before
initing the libary.
Fixed touch for Chrome (checked v25). The stage did not receive these
events because it did not bubble up to the stage.
Squashed bug where keyup event is sent and handled without keydown
occuring.