release 0.42
0.43-SNAPSHOT cycle
fixes tests
[AESH-156]
ConsoleCommand.processOperation now use a CommandOperation object
[AESH-152]
added OptionRenderer to Option
option names will now be rendered as specified by the renderer.
[AESH-152]
OptionRenderer, TerminalString and TerminalCharacter now use TerminalTextStyle instead of CharacterType
[AESH-97]
TerminalString, TerminalCharacter and OptionRenderer now use TerminalColor to represent the color of the specific point in the terminal.
TerminalColor can be specified with the default Color values or a custom color.