Reverted command prefix from ^ to ! and set ConsoleReader to just ignore history expansion from shell characters.
Bumped version to 1.10.0 since this is merge-ready. No need to up it to 2x series now that ! still works as before.
Cleaned up stack dumps and reporting when CTRL-C is pressed; it's not an exception so just tell the user it was requested.