Added keyboard shortcuts. Still wip.

Next step: Integrating with the autocomplete dialog design
Initial work on the new layout for the autocomplete UI, with highlighted matched strings.
There are still some issues mostly related to focus. When you try to focus the search input field, the autocomplete dropdown dissapears.
Run the production build.
Create the autocomplete dropdown on load, and just show/hide/populate it, instead of distroying/creating on every search.
Fix issues with hiding the autocomplete when trying to focus the search field.
Automatically update the search field value with the searched value.
Blank state showing `No quicktexts found` when the autocomplete is active and we search using the search field, but no quicktexts are found.

Still some issues with the search and the caret:
* Results returned from from the .getFiltered requests are sometimes wrong.
* Probably because of range issues, lots of times we're matching the wrong text.
Major refactoring in the autocomplete.js. Still wip.