Fixed a protocol warning by inheriting from NSObject
Fixed a few warnings in JTextRange
Respect text color attribute
Increase size of touchable area for links
Respect dataDetectorTypes property
Implemented support for programmatic link insertion via attributed string

For example:

NSMutableAttributedString *string = @"Just google it";
NSRange theLinkRange = NSMakeRange(5, [string length]-5);
[string setAttributes:[NSDictionary dictionaryWithObject:[NSURL URLWithString:@"http://google.com"] forKey:JTextViewLinkAttributeName]
                            range:theLinkRange];
textView.attributedString = string;