Support for the creation of exams with different numbers of choices.

It remains to be checked that they can be normally graded and statistics
can be gathered.
Fix an error when removing exams with no assigned student.
Merge branch 'development' into variable-choices