User creation form includes 'name' field
Moved remove whitespaces logic to model layer
#bug 221 - note37: update registration form and backend (username optional, name required)
Cosmetics
Added User change-auth API endpoint replacing change-password (#221)
More correct username description, mark for model class replacement.
Document that username is optional and email can be used for login (#221).
username optional at change-auth controller-API (#221)
Exclude email from REST-API (#283)
Reduce random email length
Merge branch 'bug221_user_data_model'