Job search

DSC-154 major update to Search. This does not complete the UI part of the story but is most of the way there. Most features are in the search and now need to go to UAT for further direction.

Refactored all the search templates to be shared between Job and Collection Search. This includes moving templates and adding new ones. 

Add new Filters to the Search Controller: Project, Jobs, Items, Files. This affects a number of things.

Also refactored all the routes to toggles on the path between collection or job for searching.

Also added a global macro which is included in the header. This enables true sharing of macro across all templates.