Hit test should fail if there is no link under the touch

If there is no link under the touch, TTTAttributedLabel prevents the touch event from being passed up the responder chain. `hitTest:withEvent:` should only return the label if there is a link at under the touch.

This is an alternate solution for #357. I added a button to the detail view in the Espressos app to demonstrate the bug.