Refactor Commands to act on streams.
Create CmdServer (not compilable)
Create remote server.
Create and fix remoteServer and server commands.
Merge branch 'TerminalServer'
Fix build warnings.