Merge pull request #1456 from dingpinglv/DevelopToMaster

tag Cocos2d-html5 v2.2.2
Merge pull request #1462 from dingpinglv/DevelopToMaster

tag Cocos2d-html5 v2.2.2
Merge branch 'develop-3.0' of https://github.com/cocos2d/cocos2d-html5 into develop-3.0
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
Merge branch 'develop-3.0' of https://github.com/cocos2d/cocos2d-html5 into develop-3.0
Issue #3427: Migrating EventDispatcher to Cocos2d-html5 v3.0
Issue #3427: cc.EventDispatcher has been migrating.
Merge pull request #12 from pandamicro/develop

Update 3.0 from develop
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
Merge pull request #1531 from pandamicro/develop

Update 3.0 from develop
Refactor #3878: Add getter setter wrapper function to CCCommon
Refactor #3878: cc.Node refactored with getter setter
Refactor #3878: scale added for cc.Node and setNodeDirty added for setters
Refactor #3878: Refactored HelloWorld using getter/setter
Refactor #3878: Add attar function, ignore setNodeDirty during the function, set once at the end
In addition
    Remove check for setter
    change zOrder to zIndex for fitting in css style
Refactor #3878: Refactor HelloWorld with attr function