Restore OutputCapture.wrap as it's a semi-public API
Do not create nodes for stdout/stderr when nothing was output
Clean up count operations by moving methods to the right class
Remove an instance monkeypatch that can just be in a module
Remove obsolete Builder option
Clean up failure/error detection
Merge pull request #142 from shepmaster/fewer-monkey-patch

Reduce some monkey patching
Merge pull request #141 from shepmaster/collection-ops

Improve collection operations
Merge pull request #140 from shepmaster/empty-stdout

Do not create nodes for stdout/stderr when nothing was output
Merge pull request #143 from shepmaster/output-wrap

Restore OutputCapture.wrap as it's a semi-public API