Better UILabel and UITextField support

UILabel now borrows a lot from TTAttributedLabel which allows for attributedText, minimumFontSize and numberOfLines to all work.

UITextField now supports a placeholder and attributed placeholder as well as removes some extra padding from the internal text storage