Implement category filtering.
Avoid repetition for common functionality by putting it in a mixin
class.
Implemented a new RedirectView which redirects category filter requests
to the detail page of the first matching participant, or to the landing
page if none, preserving the selected category in both cases.
Only show approved Participants on website.
Ensure that content following the left-floated participant selector bar
clears it, and add white padding around logos.
Provide default manager for Participant as well otherwise we only see
approved ones everywhere (including admin screens).
Merge branch 'master' into participant_views_2
Merge pull request #63 from jogwen/participant_views_2

Participant views - filter working, hiding unapproved Participants, more to do ...
Ressurrect the light grey background behind participant selector bar.
Improve layout of category filter.
Hightlight current participant where there is one.
Another improvement to filter layout.
More styling/layout improvements for category filter bar.
Merge pull request #64 from jogwen/participant_views_3

Participant views 3: some styling/layout improvements for participant/category selector
Merge branch 'master' into limiting_location_queryset