Strip additional characters from usernames and make them case-insensitive for complex reasons regarding #2.
Merge branch 'master' into issue-2

Conflicts:
	controllers/auth.js