adjust semester handling, always show latest possible semester for courses
implement basic user search, fixes #89
regard visibility setting, re #89
Merge remote-tracking branch 'upstream/master'