tclproto: add SSH protocol support
tclproto: add SSH protocol support

Newer IXIA chassis based on linux only supports connecting to the TCL
console via a SSH shell. By default, this shell will spawn an
interactive tcl shell. To supress any unwanted output, we will spawn our
own non-interactive tclsh and encapsulate all send commands with a catch
command. The output on stdout, the command result and any tcl error code
are then printed in a well defined output format, which we can then
parse in this library.

Signed-off-by: Michael Walle <80e54fab1167aac9a5a5dfc5e0e0a3e5102ca3bd@kontron.com>

kontron/python-ixia