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

Accept an option object and tweenFunction
#919