Merge pull request #940 from ShengxiangChen/issue_comliper

"ccConfig" is invalid when using google closure compiler
Merge pull request #969 from linshun/iss2264_v2.1.4

issue #2264 sync v2.1.4 from develop branch to master branch
Merge pull request #971 from dingpinglv/Iss2144_FixBugForParticleSystem

fixed #2144 modify condition for WebGL Mode.
Merge pull request #973 from linshun/iss2264_v2.1.4

issue #2264: updated changelog
Issue #2293 Migrate cc.Node to Cocos2d-x v2.1.4
Issue #2293 Migrate cc.Component, cc.ComponentContainer and cc.AtlasNode to Cocos2d-x v2.1.4
Issue #2293 Migrate cc.DrawNode to cocos2d-x v2.1.4
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-html5 into Iss2293_MigrateRenderingSubclasses
Issue #2296 Migrate CCConfig.js and CCTypes.js to Cocos2d-x v2.1.4
Issue #2296 Migrate Cocoa and Platform to Cocos2d-x v2.1.4
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-html5 into Iss2296_MigrateCocoaAndShaders
Fixed #2296 Migrate CCGLProgram.js and CCNotificationCenter.js to Cocos2d-x v2.1.4
Fixed #985 fixed the bug of cc.ParticleBatchNode that it doesn't hide particles after particle life has expired when calling  stopSystem().
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-html5 into Iss2293_MigrateRenderingSubclasses
Merge pull request #989 from dingpinglv/Iss985_ParticleBatchNode_stopSystem

Fixed #985 fixed a bug of cc.ParticleBatchNode
Merge pull request #988 from dingpinglv/Iss2296_MigrateCocoaAndShaders

fixed #2296 Migrate cocoa and shaders to Cocos2d-x 2.1.4
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-html5 into Iss2293_MigrateRenderingSubclasses
Fixed example code in ccMenuItem.js, line 1147 for ccMenuItemToggle
Merge pull request #991 from mcscooter/master

Fixed example code in ccMenuItem.js
Fixed #2293 Migrate the rendering subclasses of CCNode to Cocos2d-x 2.1.4