textAttributes compatibility for iOS6
Suppress warnings when deployment target >= iOS 7
Treat the exact 'textAttributes' property as a text attributes property
Take care of class hierarchy upon calculating selector precedence
An easy way to handle the selected|highlighted and selected|disabled control states