[AESH-191]
export completer should be less agressive now
[AESH-185]
backport some of the changes lincoln provided in the console-shutdown branch.
- read() now returns a boolean
- remove methods not needed in Process
- set TestTerminal to use ConsoleInputSession + AeshInputStream