More frontend tidying

Add “tick all” and “clear” buttons to course list, setting height of
course list so it becomes a scrollable area with “submit” button is
always visible at the bottom (looks better when you show all courses
for a year)