Improvements to C++ test program for testing standard streams.
echo on by default.
Use standard streams for input where possible.
No need to enable echo manually as it's default now.
Drop support for reading directly from keyboard device.
Fixed bug which meant that filenum was not freed when file was closed.
Don't treat tab specially; convert it to a space.