Don't put non-alphanumerics into the default username
Need a password to create an account, but do not update it with this function; that's just dangerous.
Fix some brainos/typos
Add a function desired by the registration import test
Make these functions able to set the referrer field