The comma separated list of submitters' first names and first letter of last name has proven to be not very useful so it is changed to include the last name as whole and also student_id in parantheses if it exists.
Refactored SubmissionAdmin for better usability.
- PEP8 for every method I touched.
- Removed the clean method of SubmissionReviewForm as it didn't do anything. The max_points will always be None so the if-statement will never evaluate to true. The points < 0 check is done by the IntegerField anyway.
- Added help_text to the SubmissionReviewForm.points
- In the submission_assessment view, the set points is called with the new no_penalties argument so points of the manual assessment will be set to the Submission exactly as given.
- Submission.set_points now supports no_penalties arguments. If no_penalties=True is given, the set_points will not apply late_submission_penalty to the given points.
Merge branch 'master' into improvements_for_assistant_workflow
Merge pull request #92 from Rubinous/deadline_deviation_without_ui

Deadline and MaxSubmissions deviations without ui
Merge branch 'master' into improvements_for_assistant_workflow

Conflicts:
	exercise/admin.py
Merge pull request #96 from Rubinous/improvements_for_assistant_workflow

Improvements for assistant workflow
Merge branch 'master' into max_submissions_to_exercise_info