create userprofile during login if it does not already exist
Merge pull request #424 from janno42/missing_userprofile

Fix #423: Create userprofile during login if it does not already exist
unpack a tuple when iterating over it. ref #421
fix a lot of crashes when submitting an invalid user form. fixes #403, fixes #351
add a test that visits all urls
add tests for the forms on the login page
add tests that visit each form and submit it without entering data
remove unused code
fix a method's return type
fix a conflict between the placeholder and translation underscores
rename a variable
give the ReviewTextAnswerForm a model so it's better testable
add tests for a few forms