Issue #3427: cc.Event has been migrated
Merge branch 'develop-3.0' of https://github.com/cocos2d/cocos2d-html5 into Iss3427_NewEventDispatcher
Issue #3427: Migrating CCEventListener classes
Issue #3427: Migrating CCEventDispatcher
Issue #3427: Migrating EventDispatcher to Cocos2d-html5 v3.0
Issue #3427: cc.EventDispatcher has been migrating.
Merge branch 'develop-3.0' of https://github.com/cocos2d/cocos2d-html5 into Iss3427_NewEventDispatcher
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-html5 into Iss3427_NewEventDispatcher
Issue #3427: migrate EventDispatcher to Cocos2d-html5 v3.0
Merge branch 'develop-3.0' of https://github.com/cocos2d/cocos2d-html5 into Iss3427_NewEventDispatcher
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-html5 into Iss3427_NewEventDispatcher

Conflicts:
	cocos2d/core/layers_nodes/CCLayer.js
Issue #3427: add localZOrder and globalZOrder to cc.Node
Issue #3427: cc.Touch has been moved from CCTouchDelegateProtocol.js to CCTouch.js and add some custom event to cc.Director
Issue #3427: add a inputManager object to handle input event
Issue #3427: Touch event dispatcher works well now.
Issue #3427: correct some mistakes in EventDispatcher
Merge pull request #1579 from pandamicro/develop-3.0

Refactor #4003: getter/setter defined in extension
Issue #3427: refactoring eventManager for js style
Merge branch 'develop-3.0' of https://github.com/cocos2d/cocos2d-html5 into Iss3427_NewEventDispatcher

Conflicts:
	cocos2d/core/layers_nodes/CCLayer.js
	cocos2d/touch_dispatcher/CCTouchDelegateProtocol.js
	extensions/CocoStudio/Armature/CCBone.js
Refactor #3878: Make getPosition/setPosition and getPositionX/setPositionX private