Refactor into read_bunzip/get_next_block functions to match micro-bunzip.c.

This refactoring will help us implement the seek_bunzip functionality
in the next patch.
Add 'decodeBlock' functionality to seek to and decode a single bzip2 block.