Qt compatible implementation of key bindings

Implement a type that can be used from QML to register key bindings the
way a Qt application would expect.

Issue: #32
Meta key opens AppChooser

Associate a shortcut to AppChooser.
Make sure surface is in the panels layer when calling set_position