Is there any reason why Windows or at least Cygwin isn't supported? Much of the time, the whole point of SSH for me is to connect to a Unix machine from a non-Unix machine.
The "cygwin bash shell" which uses cmd.exe does the first test correctly but similarly fails on the others.
I'm writing a terminal emulator out of interest, in hopefully a cross-platform way. I'm personally frustrated by the existing ones.
Got any wish-list items for one?