Search fixes

Minor changes to Searching and Results Display:

* Add text search option called contains and amended SearchFilter Object to return the drop down list values for it's data type, instead of passing various lists into the view.
* "=" on a text search now escapes the entire string being searched, and "contains" performs an unescaped search.
* Display SOLR multiple field values in search results
* Change tabs to pills for search
* Changed default search to be Works instead of Both. Also amended display order.