Opportunities search

Adds simple filters for 'Paid', 'Volunteer', 'Summer', and 'Academic Year' positions. Also has sorting by position title, when it was last updated, or search relevance.

This branch also includes patches for the alphabetical sorting.