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 data. I had a problem with
ClienController and UserListController during npm test. 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

- 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 X in the chosen-sprite.png above the search
icon. Those have been trimmed.

- Other formatting changes
Merge branch 'MIFOSX-1686' of git://github.com/pkt77/community-app into pkt77-MIFOSX-1686

Conflicts:
	app/views/administration/global.html