Better label property inheritance

 - Calculate the combined attributes from the passed in attributed text and the label at render time, rather than when setting the text. This allows for proper updating when changing label properties. It also means that -attributedText is the same as the text that is passed in, and does not include the label properties.
 - Don't wipe out other attributes when inheriting the foreground color from the context
Deprecate explicit label inheritance method

With the new behavior of always inheriting the label attributes, there should be no need to explicitly trigger the inheritance.
Fix text measurement logic, and inherit label attributes properly.
Merge pull request #4 from square/firestone/rebase2

[Contra Costa] Rebase off latest TTTAttributedLabel
Adjust text rect height appropriately

https://jira.corp.squareup.com/browse/REGISTER-7861
Merge pull request #5 from square/firestone/REGISTER-7861

Adjust text rect height appropriately
changed some method signatures to remove depricated types
Merge pull request #6 from briTurner/master

turner / removed depricated types
Squish deprecated warning.
Xcode 5 fixes
Convert UILineBreak use to NSLineBreak.
Merge pull request #7 from square/kve/xcode5

Kve/xcode5
Merge commit '400958944713dcedc839ceed1cd88168e343c30f'