Issue #3427: add NewEventDispatcherTest.js to tests
Merge branch 'master' of https://github.com/cocos2d/cocos2d-js-tests into Iss3427_NewEventDispatcher
Refactor #3878: Refactor MoonWarriors using attr and getter/setter
Merge branch 'master' of https://github.com/cocos2d/cocos2d-js-tests into Iss3427_NewEventDispatcher
Fixed #311: This isn't a typo in OpenGLTest.js, it's my mistake.
Merge pull request #312 from dingpinglv/Iss311_RestoreOpenGLTest

Fixed #311: This isn't a typo in OpenGLTest.js, it's my mistake.
Refactor #3878: Refactor MoonWarriors using new getter/setter
Refactor #3878: Avoid conflict of property in OpenGLTest
issue #3939 Refactor  createWithXXX function into one unified create function with different parameters for Node
issue #3939 Refactor all createWithXXX function into one unified create function with different parameters for LabelTTF
add setAnimationListener test
issue #3939: Refactor  createWithTexture function into  create function with different parameters for SpriteBatchNode
issue #3939 Refactor  createWithTexture function into  create function with different parameters for SpriteFrame.
issue #3939 Refactor  createWithTexture function into  create function with different parameters for ParticleBatchNode.
issue #3939 Refactor  createWithTotalParticles function into  create function with different parameters for ParticleSystem.
issue #3939 Refactor  createWithTexture function into  create function with different parameters for PhysicsSprite.
Merge pull request #313 from ucchen/master

add setAnimationListener test
issue #3939 Refactor  createWithXML function into  create function with different parameters for TMXTiledMap.
Refactor #4028: Change cc.LabelTTF._shadowOffset type from cc.Size to cc.Point
Refactor #4028: rename cc.LabelBMFont setWidth to setBoundingWidth