Log, TextMessage: remove $ as an illegal character in our simple URL regexp.

Per RFC 3986, $ is legal in various parts of a well-formed URL.

Note that we run matches of these regexps through QUrl, so
we'll always end up with a valid URL in any case.

Fixes issue #1345