Do not trim nicknames at ~

I suggest to remove the special handling of `~` in nicknames. It's 2013, nobody uses ISO-646 anymore, and the code comment is not even true. (See commit message for more details.)