Improve lznt1 processing

change the unpacking to "<H".
change the algorithm to work correctly for blocks that are not compressed as indicated by the first bit in the header.
Make sure the code is portable to platforms with a different default endianness value than linux.