Replace illegal characters in username

When a user has an _ or any other non-alphanumeric characters in their nickname, Shout would fail to connect to some IRC servers. This replaces all non-alphanumeric characters in the nickname before sending it as the username.
Merge pull request #230 from xeoncore/bug/illegalusernames

Replace illegal characters in username