Print leftovers in linewise mode when EOS found
Merge branch 'master' into 19-parallel-execution
Merge branch '1.0' into 1.1
Fix IO bug with spurious line prefixes.
Add linewise output CLI option
WIP re: linewise output
Merge branch '1.0'
Fix I/O race condition
Fixes #352, fixes #320
Add sleep to IO loops to prevent being CPU bound.
Thanks to Redmine user "cbr grind" for the patch.
Add undocumented env var for stdout/err prefix.
Re #209, tests line up with current behavior now
Also added handful of test utils supporting these changes.
Re #209, ensure sudo prompts have a trailing space
Re #192, refactor some password logic
Yet more WIP re #192
Re #204, shuffle around stdin mods for better exception recovery
Re #204, first thread exception approach in, another forthcoming
More in-progress work re #92.
Test structure should work OK, but need #204 to be fixed before test
suite will actually behave as expected.
In-progress work re #192
Refactor daemon thread helper
Found problem re #183 but need to fix tests.
Print sudo prompts, try-again notices if necessary.
Re #7, some basic code reorg