Vim: Handle CUA-style cut and paste.

Add support for these:
  * <S-Del> = Cut
  * <C-Insert> = Copy
  * <S-Insert> = Paste

Also includes ANSI escape codes for those keystrokes in the terminal.
Vim: Use "<Esc>" in mappings instead of Escape character.

Also use names for cursor keys in more places.