Defer customLinks allocation.

Previously, an NSMutableArray was always being allocated, even if the
label ultimately had no custom links. This defers the array allocation
until it's actually needed.
Avoid copying strings in attributedTextWithLinks.

We don't need to make a local mutable (and autoreleased) copy of our
attributed string in attributedTextWithLinks. Instead, we can operate
directly on our _attributedText ivar.

This change also adds some early-out conditions that let us avoid the
bulk of the processing code when we don't have any links to set.
Cache the result of the link color selector check.

Previously, we were checking for the selector on every enumeration
block callback.
Correct a broken early-out condition.
Merge branch 'master' into speed
Merge pull request #60 from jparise/speed

Various performance improvements.
ARC Support
(Fixes Pull Requests #43 and #48)
Merge
Deprecation of UITextAlignmentJustify, not available anymore under iOS6 SDK. Use setTextAlignment:lineBreakMode: on your NSAttributedString instead.

(This fixes issue #74)
Fix header comment regarding default value for onlyCatchTouchesOnLinks

Header comment said that the default value for onlyCatchTouchesOnLinks is YES. The implementation actually sets it to NO. Updated header to reflect the implementation.
Merge pull request #75 from dbgrandi/master

Minor fix in header comments.
Avoid NSTextAlignmentJustify case
FIX #74 : Avoid using value `NSTextAlignmentJustify` / `UITextAlignmentJustify` / `(int)3` value in example project
Added commodity accessors for various attributes of NSAttributedString
Update OHAttributedLabel.m

Fixed issue #76 HighlightedTextColor for UITableViewCell selected row no longer working correctly
Merge pull request #77 from nejj/master

Fixed issue #76 - HighlightedTextColor for UITableViewCell selected row no longer working correctly
Fix issues with overwriting the linkColors in an attempt to fix a highlightedTextColor issue
Merge pull request #79 from rsattar/master

Fixes for linkColor introduced by the highlightedText reset bug fix
(This potentially still override custom colors in original attributedText though, but better than nothing)
Fixed #79 & #80
Reactivated diff on pbxproj files