Add a mostly working PipeStub and test. This will be the basis of testing the
escape code support when it's working


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7253 561c3618-0fe6-0310-b5d6-fc65c73fee30
Terminate Tachyon gracefully


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7257 561c3618-0fe6-0310-b5d6-fc65c73fee30
Add convenience methods to assert that a virtual terminal character is as
specified


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7259 561c3618-0fe6-0310-b5d6-fc65c73fee30
Confirm that the PipeStub actually outputs the string we passed it


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7260 561c3618-0fe6-0310-b5d6-fc65c73fee30