Refractored NumTween and FlxTween.num() (Closes #914)

Accepts an optional object and tweenFunction
#919