Don't try to detect CHA support with DSR/CPR

Not all terminals support ANSI DSR/CPR (for example, the telnet.exe that
comes with Windows, despite reporting itself as TERM=ansi).
Add keystroke reference to README.md
Fix re-using Prompt after Ctrl-D returns EOF
Allow WriteHistory from a Ctrl-C handler