Limiting photo heights

Reports now skew images to ensure they don’t overlap with text.  This
causes skew if images aren’t square though.  Fixes #28
Tidying up report slightly

Also - only showing report options for courses that students are signed
up on.  Refs: #28.
Multiple select options for by subject report

Can now multi-select courses for the report of candidates by subject.
Fixes #30