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