Label:Refactoring related functions of color.

Adds `Label::setTextColor`, text color will not affect shadow & stroke color.
But `Label::setColor` would blend all the whole texture.
Use case of changing color in `cpp-tests` has been changed `setTextColor`.