improve highlighting

* allow setting a custom query for highlights in TypoScript as settings.highlight.query
* in this query ###term### is filled with words
** from the query if useQueryTerms
** from facets if useFacetTerms
germania-sacra: use new highlighter settings
fix paging
fix resetting page to 1 when selecting list facet