Remove all the dependencies we don't need
Merge pull request #398 from neithernut/fix-testing-deps

Remove all the dependencies we don't need
Add initial setup for hotkey subsystem
Add event handling function
Add functions to add and remove events to hotkeys
Add logging to hotkeys subsystem
Invoke ws_hotkey_eval() from dispatcher