* added a command palette hotkey;
* removed the Settings, Add Word and Change Keyboard hotkeys
* added a compact command palette at the bottom
* big refactoring: cleaned up the IME module, added UiHandler and cleaned up the MainViews
* documentation update
* prevent incorrect keycodes when holding the virtual number keys
* fixed incorrect handling of unset hotkeys
* fixed touch listeners being assigned to the wrong virtual key sometimes