Fix issue 193: RLE decoder reading past the end of the stream.

If literal groups are not padded to groups of 8, the decoder reads past the end.
Merge pull request #197 from Parquet/issue-193

Fix issue 193: RLE decoder reading past the end of the stream.