simplify add custom command
update unit test
do not allow adding same commands
use realloc to avoid memory leaks
use stl map to oprate command
delete un-used code
fix console readline
fix console hang
use local variable to reduce coupling
remove redudant prompt
close #3593:Add more test cases about SceneReader of cocoStudio
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into developEventTrigger
move CCActionEaseEx and CCTweenFunction to core engine
move CCActionEaseEx content to CCActionEase
rename namespace of CCTweenFunction to cocos2d and fix some compile errors
refactor EaseIn with CCTweenFunction
change CCTweenFunction class to tweenfunc namespace
remove unused std::function declare
refactor easeIn, easeOut and easeInOut, elastic, bounce, back, quartic etc with free tween functions

finish refactor all ease action with tween functions
add tests of all the new added CCActionEaseEx in CCActionEase