Autolinker fixes
Capture query string and document fragment in url regex
If inserting to attr-value, need to match url-link first, otherwise query string '=' gets picked up as punctuation.
Don't prepend mailto: if it's already there (e.g. inside an href)