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 #3738, Improve the performance test of game scenario.
Merge branch 'develop' into ScenarioTest
issue #3708:Performance Test: data structure conversion in lua binding
simplify add custom command
add spine manual binding;
update unit test
add spine setAnimationListener test;
#3947 Simulate 'setTimeout' and 'setInterval' in JSB.
do not allow adding same commands
closed #3964, Solve the bug of logic code in method Image::saveImageToPNG().
use realloc to avoid memory leaks
[AUTO] : updating submodule reference to latest autogenerated bindings
Merge commit 'refs/pull/5343/head' of git://github.com/cocos2d/cocos2d-x into merge5343
Resets JS-Tests.
Typo fix in CCDevice.mm.
Merge pull request #5356 from dumganhar/develop

Typo fix in CCDevice.mm. widht -> width