refactored read_file() test cases a bit (they still pass)
added test that catches issue #814 (reading of bzip files)
bunzip2_stream() now works correctly, and uses read()
fixed some efficiency issues in buffer_iterator_to_line_iterator()
fix RST typo
Merge pull request #820 from davidmarin/lyft-fix_bunzip2_stream

Fix bunzip2_stream()