Improvement/prefer ui language search

These commits port several integration tests from webspecs to JUNIT integration tests testing how LuceneSearcher handles multilingual searches.

It also adds a new option when autodetecting the search language to ensure that the UI language is used for ordering the result and selecting the default displayed language of the results.