Fix issue using NIAttributedLabel in UITableViewCell and Phone number detect

When using NIAL in UITVC, by adding actions to cell such as tap,
navigate, the label link will not work. This shall fix.
Reference to https://github.com/AliSoftware/OHAttributedLabel

The text checking result of phone number does not have a regular NSURL, also could contain space, #, - or other symbol, so you have to encode and the decode.