Keep the command functions out of the module when the module is imported into
the tests.


git-svn-id: svn+ssh://svnrepo/projects/lousy/trunk@6933 561c3618-0fe6-0310-b5d6-fc65c73fee30
Move and generalize the process handling from the Tachyon tests.


git-svn-id: svn+ssh://svnrepo/projects/lousy/trunk@6934 561c3618-0fe6-0310-b5d6-fc65c73fee30
Add the basic read/write methods to the ProcessPipe class.


git-svn-id: svn+ssh://svnrepo/projects/lousy/trunk@6936 561c3618-0fe6-0310-b5d6-fc65c73fee30
Non-blocking fails, always do a blocking read.


git-svn-id: svn+ssh://svnrepo/projects/lousy/trunk@6937 561c3618-0fe6-0310-b5d6-fc65c73fee30
Fix the prefix to allow variable sent/received annotations.


git-svn-id: svn+ssh://svnrepo/projects/lousy/trunk@6938 561c3618-0fe6-0310-b5d6-fc65c73fee30
Clean up the logged sent and received lines to record newlines and not output
unnecessary blank lines.


git-svn-id: svn+ssh://svnrepo/projects/lousy/trunk@6939 561c3618-0fe6-0310-b5d6-fc65c73fee30
Remove unnecessary space


git-svn-id: svn+ssh://svnrepo/projects/lousy/trunk@6940 561c3618-0fe6-0310-b5d6-fc65c73fee30
Escape special characters when outputting to the log


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