Feature/configurable email validation

Several settings are possible to validate user registration:
 - as before, validating by email to set the password
 - set the password in the registration form and get an optional validation email

This closes #98