fixed #2297 Migrate MenuTest to Cocos2d-x v2.1.4
Merge branch 'master' of https://github.com/cocos2d/cocos2d-js-tests into Iss2297_MigrateTilemapEtc
The first version of PerformanceVirtualMachineTest - some JS-level (not engine-level) optimization showcases.
Fix improper ClonedSpritesTestScene2.prototype.update() and ClonedSpritesTestScene1.prototype.updateQuantityOfNodes(). Remove duplicate codes by making a "-2" test a subclass of the corres. "-1" test.
Make SpriteWithManyProperties a subclass of SimpleNewtonianSprite (previously SimplePhysicsSprite). Unify update() to reduce codes.
Change 'VM_NODES_INCREASE' to 100 or otherwise SpiderMonkey thinks 500 is too heavy for B2/C2. Address Dingping's review: 1) Change ._children to getChildren() and remove all ._position reference (._positionX/Y are created) 2) Remove all profiler-related code as they are not implemented 3) Finally, remove PerformanceVirtualMachineTest from JSB since this whole thing is really about cocos2d-html5 (but we still keep 1) 2) since it's a good practice to maintain JSB compatibility).
Merge pull request #190 from oupengsoftware/taskbranch/COCOS2D-54

Thank you, Kenny.
Merge pull request #189 from dingpinglv/Iss2297_MigrateTilemapEtc

fixed #2297 Migrate MenuTest to Cocos2d-x v2.1.4
Merge pull request #191 from xingsenma/extensions/GUI

Fixed #2298 Implement the rest of extensions features according to Cocos2d-x v2.1.4
fixed #2293 PerformanceSpriteTest.js now adapts to mobile platform
Merge branch 'master' of https://github.com/cocos2d/cocos2d-js-tests into Iss2297_MigrateTilemapEtc
Merge pull request #192 from dingpinglv/Iss2293_MigrateRenderingSubclasses

fixed #2293 PerformanceSpriteTest.js now adapts to mobile platform
Fixed javascript compress