beef the enrolment importer test a bit
importer: initial cleanup and refactoring for the overhaul
importer: more refactoring.
importer: more refactoring. give the two importers their own subclasses.
importer: don't remove the last 7 chars of the degree. fixes #177
importer: do some checking on the input data. fix the uncovered errors in sample.xls
importer: add the beginning of a error handling system
importer: use the email address to identify users. generate a username for external users. check for empty fields. fix the sample.xls
importer: add sanity checks. fixes #179
rename enrolment -> enrollment
remove uses of is_active, we don't use that
introduce UserProhfile, the new UserProfile. not much working yet.
make a few things work. it doesn't immediately crash anymore
make some more things work. change userprohfile to userprofile again
make most things work
more fixes. make most tests work with the new usermodel
make is_external handle empty email adresses
remove obsolete code
add the PermissionMixin to the UserProfile and introduce the Staff Group. this makes all tests pass.
add a handmade userprofile migration