initial commit of PySide-based GUI
updated to support blocking and non-blocking recv()'s
Merge pull request #1 from recursiveMake/master

minor bugfixes
removed exit_rc in favor of shell.running
* on_cmdloop_end() is now always called
* reset the readline completer on exit
* removed exit_rc infavor of shell.running to exit the command loop
added case_sensitive attribute for choice_completer
updated to latest api
added support for tab completion of active shell
signals are now written to the stdout widget
add support for history keys
Get variable by name, e.g. var a