Merge branch 'gettersetter' into develop-3.0

* gettersetter:
  Refactor #4031: Tile map system refactored for getter/setter
  Refactor #4032: Fix bug of enabled infinite call loop
  Refactor #4032: cc.Menu and menu items extended getter/setter defined
Merge branch 'develop-3.0' of https://github.com/cocos2d/cocos2d-html5 into develop-3.0

# Via dingpinglv
* 'develop-3.0' of https://github.com/cocos2d/cocos2d-html5:
Refactor #4030: cc.MotionStreak refactored for getter/setter
Refactor #4030: cc.TextFieldTTF refactored for getter/setter
Refactor #4030: cc.ClippingNode refactored for getter/setter
Refactor #4030: cc.ParallaxNode refactored for getter/setter
Refactor #4030: cc.PhysicsDebugNode refactored for getter/setter
Merge pull request #1570 from pandamicro/develop-3.0

Refactor #4031 #4032: Tile map system and menu refactored for getter/setter
issue #3945: Refactor basic data structures for Point.
Merge
Merge branch 'develop-3.0' of https://github.com/cocos2d/cocos2d-html5 into develop-3.0-runScene
Merge pull request #1571 from xingsenma/develop-3.0

issue #3939: Refactor all createWithXXX function into one unified create function with different parameters
Merge
Merge pull request #1572 from xingsenma/develop-3.0-runScene

Refactor #3946: Replace `replaceWithScene` and `runWIthScene` with `runScene`
Merge branch 'develop-3.0' of https://github.com/cocos2d/cocos2d-html5 into develop-3.0-baseData
Refactor #4030: cc.ProgressTimer refactored for getter/setter
Refactor #4030: cc.RenderTexture refactored for getter/setter
Merge branch 'gettersetter' into develop-3.0

* gettersetter:
  Refactor #4030: cc.RenderTexture refactored for getter/setter
  Refactor #4030: cc.ProgressTimer refactored for getter/setter
  Refactor #4030: cc.PhysicsDebugNode refactored for getter/setter
  Refactor #4030: cc.ParallaxNode refactored for getter/setter
  Refactor #4030: cc.ClippingNode refactored for getter/setter
  Refactor #4030: cc.TextFieldTTF refactored for getter/setter
  Refactor #4030: cc.MotionStreak refactored for getter/setter
Merge branch 'develop-3.0' of https://github.com/cocos2d/cocos2d-html5 into develop-3.0

# By xingsenma
# Via dingpinglv (3) and xingsenma (3)
* 'develop-3.0' of https://github.com/cocos2d/cocos2d-html5:
  closed #3946: Replace  `runWIthScene` with `runScene`.
  closed #3946: Replace `replaceWithScene`  with `runScene`
  issue #3939 Refactor  createWithTexture function into  create function with different parameters for TMXTiledMap/TMXMapInfo.
  issue #3939 Refactor  createWithTexture function into  create function with different parameters for TextureAtlas.
  issue #3939 Refactor  createWithTexture function into  create function with different parameters for PhysicsSprite.
  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 ParticleBatchNode.
  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 SpriteBatchNode
  issue #3939: Refactor all createWithXXX function into one unified create function with different parameters for Animation
  issue #3939: Refactor  createWithXXX function into one unified create function with different parameters for LabelTTF.
  issue #3939 Refactor  createWithXXX function into one unified create function with different parameters for Node

Conflicts:
	cocos2d/render_texture/CCRenderTexture.js    Fixed
Issue #3427: Touch event dispatcher works well now.