Various refactorings. Removed basic creation functionality from the
user model (and enhanced the admin one so it's possible to add groups
at creation time.) Miscellaneous renamings.
Start trying to address various form details such as language and
country code selects. This is (damnably) made more difficult by
Play's stupid handling of multi-value select fields, which means
we need to pre-process all the form data prior to binding. A proper
way of doing this still needs to be worked out further.
Small fix to multi-value-field extractor