Additional capabilities of an interactive console for BeanShell.
Althought this is called "GUIConsoleInterface" it might just as well be
used by a more sophisticated text-only command line.
Note: we may want to express the command line history, editing,
and cut & paste functionality here as well at some point.