lzma: handle an undefined unpack length

An LZMA header that has the unpackLen MaxUint64 (1<<64-1) requires an
explicit end of stream marker. This code checks that an eos is placed at
the right position.
lzma: first simple test for decoder

The test fails currently. It should check for the correct result later.