Merge pull request #1972 from joshuastray/use_new_in_sample

issue #5685: fix a bug of MenuItemToggle that callback is not correctly initialized when using new
Issue #5688: merge cc.NodeRGBA to cc.Node
Issue #5688: merge cc.LayerRGBA to cc.Node
Issue #5688: merge cc.LayerRGBA to cc.Layer
Merge branch 'develop' of git://github.com/cocos2d/cocos2d-html5 into NodeRGBA

Conflicts:
	cocos2d/core/base-nodes/CCNode.js
	cocos2d/core/sprites/CCSprite.js
Merge pull request #1973 from VisualSJ/NodeRGBA

merge cc.NodeRGBA and cc.LayerRGBA to cc.Node
Issue #5671: Fixed a bug about generateTintImage
Issue #5671: Fixed a bug about generateTintImage
Merge pull request #1975 from VisualSJ/NodeRGBA

Issue #5671: Fixed a bug about generateTintImage
Merge pull request #1976 from joshuastray/use_new_in_sample

Use new in sample
Fixed #5671: refactor other classes with new tint method.
Merge pull request #1979 from dingpinglv/Iss5671_SpriteSetColor

Fixed #5671: refactor other classes with new tint method.
Issue #5688: Fixed a bug about sprite set color
Merge pull request #1980 from VisualSJ/tintTo

Issue #5688: Fixed a bug about sprite set color
Issue #5699: delete RGBAProtocol
Merge pull request #1982 from VisualSJ/tintTo

Issue #5699: delete RGBAProtocol
Fixed #5671: correct a mistake of cc.LabelBMFont
Fixed #5671: correct 2 mistakes of cc.AtlasNode and cc.ParticleSystem
Merge pull request #1983 from dingpinglv/Iss5671_SpriteSetColor

Fixed #5671: correct 3 mistakes of cc.LabelBMFont, cc.AtlasNode and cc.ParticleSystem
Merge pull request #1984 from joshuastray/use_new_in_sample

issue #5685: refactor create and ctor functions of transition