added in support for icon colors on selected and default states

Now when iconSelectedColor and textSelectedColor are set, the icons and text both change colors. Fallback on deselect defaults to the textColor only. Added this support to Bounce, Fume, and Rotation but not Transition or Frame as I don't believe those assumptions will be made by devs that choose those classes to extend from.

![updated](https://cloud.githubusercontent.com/assets/209344/5501437/dbf553cc-8728-11e4-8ccd-8a6ef14cdd2a.gif)