Emit keybinding events

Add `key-binding-matched`, `parital-key-bindings-matched`, `no-key-binding-matched` events to the keymap. This can be used by the Key Binding Resolver and Command Logger packages.