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.