fix string size check and assert condition

1. std::string::size() return size_t (is never < 0)
2. "event must be larger than 0" and 'event' has unsigned int type
issue #3738, Add game scenario performance test case.
issue #3738, Add move actions for the tile map in PerformanceScenarioTest.
Merge branch 'develop' into ScenarioTest
issue #3956:Add the conversional functions which are used in the templates of lua binding-generator
issue #3956:update the submodule
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into developDynamic
issue #3498: commit jsruntime
set prompt for async console commands
issue #3498: commit jsruntime
fix console prompt
fix console prompt
Merge pull request #1 from cocos2d/develop

merge upstream/develop
Merge branch 'develop' of https://github.com/heliclei/cocos2d-x into develop
add back prompts
add return
remove redundant return
closed #3988: fix bug Node::setRotation() moves opposite when node has a physics body.
add mac Simulator
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into jsruntime