remove unused AbstractAeshConsole class
add connect(Document) and disconnect() to the AeshConsole interface and use these methods in AeshTextViewer
remove unused connect(AeshConsole) and disconnect() methods as well as unused stream listeners and filters
remove unneeded IStreamListener manipulation methods
delete unused ControlSequenceFilter class and ControlSequenceFilterTest class
delete unused AeshOutputStream and AeshOutputStreamTest classes
delete unused ControlSequenceHandler interface
delete unused StreamListener interface
remove package org.jboss.tools.aesh.core.io from exported packages
rename ControlSequence to Command
move Command to package org.jboss.tools.aesh.core.internal.ansi
rename StyleRange to Style
rename style manipulation methods in Document
rename ControlSequenceOutputStream in AeshOutputStream
rename onControlSequence() method in onCommand()
rename AeshConsole into Console
rename AbstractControlSequence into AbstractCommand
rename ControlSequenceType in CommandType
rename ControlSequenceFactory in CommandFactory
rename DefaultControlSequenceFactory in DefaultCommandFactory