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
-fixed memleak
Linux local storage support. Depends on libsqlite3-dev
Linux websockets support.
Linux Spidermonkey 27 support.
Minor debugging messages and guards.
Dependencies installation is skipped on linux distributions that does not use .deb package format.
Linux javascript bindings support.
- Adds Linux javascript test.
- Adds Linux javascript template.
- Adds Travis CI test.
Merge pull request #5339 from azmeuk/jsb-linux

closed #3895: Linux javascript bindings support.
[Linux] Installs libssl-dev package.
simplify add custom command
add spine manual binding;
closed #3990: ParticleSystemQuad::setTotalParticles() can't set a value larger than the initialized value.
closed #3990: Adds test case for issue 3990.
Adds 'ParticleSystemQuad::updateTexCoords' method.