Dynamic generation of search facets

When presenting the extended search UI, search facets now need to be dynamically generated.

Issues:

  • Multiple schemas could be presented, how can we choose though if we don’t know what collections actually need to be searched?

(from redmine: issue id 14, created on 2018-01-22tgradl, closed on 2018-01-22)