SearchRouter - fixed autocomplete only running once

The autocomplete was always using the callback function passed for the
first run. Subsequent runs therefore would try to fill the original
suggestions menu again which was already gone.
SearchRouter - added action buttons when not in dialog mode

When not using the dialog mode, no action buttons for reset and search
were shown. These were added with their callbacks.
SearchRouter - sort autocomplete results

Autocomplete results are ordered ascending now
strtolower with 'UTF-8' added
SearchRouter - Added configurable feature styles
Merge branch 'feature/searchrouterfixes' into develop