Allowed unicode in usernames

@devalih This is done. Only usernames has Arabic allowed.

What to Test
--
 - Register in Arabic
 - You can make a user with an Arabic username as an admin in `/admin`
 - Names that contains invalid characters before this change don't make a problem