Add /venv to .gitignore
Extract stream_output to module
Pass script/test arguments through to nosetests
Encode all progress stream output as UTF-8

Closes #231.
Firm up tests for split_buffer
Pass byte strings straight through LogPrinter
Do not encode chunk, just write as is.
Merge pull request #255 from orchardup/fix-unicode

Fix encoding errors