CRASH-152 : Improve jline interruption support
CRASH-153

Fix ^C interruption

Smaple output:
[/]% blah blah ^C
[/]%
[/]% bla^Cbla
[/]%
Fix a few mishandled InterruptedException
Minor reformat