Moved UIContextImpl specific methods to UIContextImpl
Fixed compilation errors
make each controlsequence responsible for handling the document changes through document proxy
extract AeshDocumentProxy
use style ranges
omit escape sequence and control character when constructing ControlSequence
enable delete next character
Forge 2.0 Wizards refactored to use CommandController

Refactor isWizard() method
remove problem with incorrect style ranges
add style range proxy to support select graphics rendition ansi command
erase in line is now working properly with style range
first selection of sgr codes (Aesh example works)