Making all visible, searchable fields sortable

rapidftr/tracker#41

All searchable fields which are visible will be sortable.  This also adds the ability to change the sort order, either descending or ascending.  Select2 was chosen to let users pick the fields to sort, since users can narrow down the sort list, which is now huge.