Try harder to ensure that a child process is reaped when it dies and that it
doesn't block with a full stdout.


git-svn-id: svn+ssh://svnrepo/projects/lousy/trunk@6973 561c3618-0fe6-0310-b5d6-fc65c73fee30
Create multiple setUp and tearDown methods with a defined and guaranteed call
order so utility classes don't have to implement the same logic.


git-svn-id: svn+ssh://svnrepo/projects/lousy/trunk@6974 561c3618-0fe6-0310-b5d6-fc65c73fee30
Decrease timer granularity in order to reduce busy waiting.


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

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

git-svn-id: svn+ssh://svnrepo/projects/lousy/trunk@6978 561c3618-0fe6-0310-b5d6-fc65c73fee30
Add a read method which converts control characters into more useful forms. This
lets the basic expect regexes on a line work correctly.


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