Allow binding multiple commands to one key

Fixes: #2032 #1768

not that this will break code which uses `editor.commands.commandKeyBinding` so we probably should put this into v1.2