Revert "Revert "Rework the default search UI. Add some info on the home page (latest, most popular, browse topics). Make the search results display properly.""

This reverts commit 20372061678848b3a0c6d54fe7f25633ddd6ab6a.

Conflicts:
	web-ui/src/main/resources/catalog/js/custom/default/config.js
	web-ui/src/main/resources/catalog/templates/search/default/search.html
Do not display no result indicator while loading.
Search by category does not work. Fixing it.
Add the tab parameter in order to open the app in a specific tab. eg. link on the home page.
Merge remote-tracking branch 'upstream/refactor_search' into refactor_search
Number of hits per page can now be configured from the pager.
Sort by improvements:
* Add missing translation
* Translate label
* Indicate current sort choice
* Capitalize first label letter
Sorting / Add missing sort order configuration.
Hide tabset tabs and control tab from the top toolbar.
Use q service for search (to be improved use qi for internal search). Do not use @json. Fix default sortby when none defined.
Merge remote-tracking branch 'upstream/refactor_search' into refactor_search
Make home tab search working.
Keep it simple.
Fix avatar in top toolbar. Improve layout. Clean duplicated CSS. Add missing translation. Move away from @json.
change spatial index key so that it is compatible with postgis datastore in Geotools
Merge branch 'refactor_search' of https://github.com/geonetwork/core-geonetwork into refactor_search
fixes for clean install
Merge branch 'geocat_searchui_develop' of github.com:camptocamp/geocat into geocat_searchui_develop
Merge branch 'refactor_search' of github.com:geonetwork/core-geonetwork into geocat_searchui_develop

Conflicts:
	web-ui/src/main/resources/catalog/components/search/searchmanager/SearchFormDirective.js
	web-ui/src/main/resources/catalog/locales/en-search.json
Merge branch 'geocat_searchui_develop' of github.com:camptocamp/geocat into geocat_searchui_develop