Changing `RegistrationManager.create_profile` so that it doesn't use the `username` field to create the activation key.
The username field doesn't necessarily exist on custom user models, and using it also makes the activation key slightly guessable.