Merge pull request #1971 from pandamicro/develop

Fixed #5643: Add jsb only APIs definitions to support code ide
issue #5685: fix a bug of MenuItemToggle that callback is not correctly initialized when using new
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 #5685:remove useless code in actioniterval
issue #5685: fix bugs in create function
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