(Bug 5067) Recognize "-" in potential usernames in markdown

So @dw-suggestions and @dw_suggestions will both work.
Merge pull request #436 from afuna/markdown-username-hyphen-bug5067

(Bug 5067) Recognize "-" in potential usernames in markdown