Allow underscores/dashes in usernames.
Fixes #429 (closed). This adds a new boolean setting,
I chose not to use a configurable regex because in some cases the formatter regex needs to be changed too; but that's up for discussion I've still got the code around.
Should I allow for dashes too? WriteFreely uses them and latest Mastodon allows them. done