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.