reorganised video backend init
reorganised sound backend init
redirect: use new config dict
moved caps and keys option code to console
reorganised pcbasic main.py
cleaned up pcbasic main.py
reorganised config.py
Reformatted option definitions in config.py
Re-implemented ansi interface in curses for portability