Allow binding multiple keys to an action

Keycode preferences can now be a comma-separated list of hotkeys, which
allows you to set multiple hotkeys to the same action.

This is useful if more than one hotkey makes sense, for example
'ctrl+d' and 'd', and you can't stop switching between them.