Merge pull request #1478 from xingsenma/develop

closed #3666: setCascadeColorEnabled and setCascadeOpacityEnabled of sprite doesn't work well.
Fixed #3659: Fixed a bug related to the event location conversion
Merge pull request #1479 from pandamicro/develop

Fixed #3659: Fixed a bug related to the event location conversion
Fixed #3673: Add swallow option to cc.Layer’s setTouchEnabled function to permit not swallow touches
Merge pull request #1480 from pandamicro/develop

Fixed #3673: Add swallow option to cc.Layer’s setTouchEnabled function
Modify to fit jsdoc style
Issue: Refactoring cc.Node's nodeToParentTransform for better performance.
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-html5 into Iss3652_nodeToParentTransformForCanvas
Merge pull request #1482 from dingpinglv/Iss_RefactoringNode

Issue: Refactoring cc.Node's nodeToParentTransform for better performance.
issue #3690: Rewrite CCNS.js
Merge pull request #1484 from SmallAiTT/iss3690_ccns_dev

issue #3690: Rewrite CCNS.js
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-html5 into develop
Fixed #3689: Correction of split logic in CCLabelTTF
Merge pull request #1486 from pandamicro/develop

Fixed #3689: Correction of split logic in CCLabelTTF
Move CCFormatHelper’s content into CCFileUtils

In addition:
CCEGLView: Use frame to request full screen instead of canvas
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-html5 into develop
Merge pull request #1487 from xingsenma/develop

closed #3652: armature animation does not display correctly in canvas
Refactor #3690: Move CCNS.js content into CCCommon.js
Merge pull request #1488 from pandamicro/develop

Move CCFormatHelper and CCNS content into CCCommon.js
Fixed #3709: Refactored cc.Screen to support all browsers
Tested on Safari / Chrome / Firefox / Opera, firefox and opera doesn’t take count of exitFullscreen function, all other functionalities works well