Implement chord chains

And also:
- Allow commands and hotkeys to be spread across multiple lines.
- Allow sequences to be present in the hotkey and not in the command and
  vice versa.
- Handle literal braces and commas via the backslash inhibitor.