lzma: some more work on the decoder

The code handles the simple repetition. We also use now the lower case
for the range decoder method possiblyAtEnd(). We should only use
upper-case letters for names that will be actually exported or must
satisfy an interface.