Detect and interact with URLs in chat

Detect HTTP and torsion URLs in chat messages, highlight them, and allow
interacting with them by context menu to copy link, open in browser, or
add contact.

Resolves #12
Display a warning dialog before opening a link with the default browser

Related to #12