Fix ctrl-\ behavior
This commit fixes two issues with ctrl-\ when using IPython on linux:
- Previously, pressing ctrl-\ would make IPython exit without resetting the terminal configuration
- IPython users could not override the behavior of ctrl-\ using `signal.signal(signal.SIGQUIT, ...)` as they would in other terminal apps