allow basic-style redirection in utf8
do not redirect writes to SCRN:
cli backend for Windows, sort of works
moved shared ansi constants to ansi.py
added --keys option to inject keystrokes into buffer at start
slight cleanup of redirection code
redirection: introduce linebuffer to allow handling of BACKSPACE like in GW-BASIC
moved i/o redirection code to redirect.py