Refactor: Grouping user assignment by the course or group of the assignment.
QUICKFIX: Optional test cases on the assignment page.
Grouping assignments based on their course on the Home page.
Isolated assignments.
Merge branch 'master' into S2014.2