expose current StyleRange in Document
ControlSequenceOutputStream inherits from OutputStream and defines two abstract methods: 'onOutput' and 'onControlSequence'
create AbstractConsole class that directly manipulates a Document instance
expose delegating proxy in DelegateDocument
make AbstractConsole implement AeshConsole, make createStreams public
make sure DelegatingDocument performs updates on the UI trhead
hook up Aesh example with new AbstractConsole
hook up F2 console with new AbstractConsole