MIFOSX-1686 More Search Retain and Clear Filters Button

Part of GCI task:
https://www.google-melange.com/gci/task/view/google/gci2014/6693211636498432

- Almost all search/filter pages save criteria. I had a problem with ClientController and UserListController during npm test, saying "should populate the scope with paginated clients", Something to do with the corresponding Spec script. I Couldn't figure out why it didn't like the new code... Hope you guys can have a look at them.

- MainController   removed pointless if statement from my last PR

- In some filter views, you can search for a selection option (offices for example). That search box had a search icon with 2 pixels above it. Those 2 pixels are from the bottom of the X icon in the chosen-sprite.png, above the search icon. Those have been trimmed using the css selection .chosen-search.

- Added Clear Filters Button to Journal Entries and Audit (pages that had a bunch of filter options)

- Other formatting changes