Version 0.3.0: Support more modifiers for function keys, arrows, etc.

- Use xterm-style wildcard keycodes to allow mapping of all combinations
  of shift, control, and meta for function keys, arrows, and home/end.

- Improve documentation on each supported terminal, describing which
  keys work.