Properly set buffer,offset and size when lha format reader returns
ARCHIVE_WAR by getting CRC error.o
Fix a bug in lha read format.
The bug was it could not correctly extract the compressed data
which had just one repated pattern.
Add a test for a bug fix of lha reader.
Fix dead store which Clang Static Analyser pointed out,
and some style changes. No functional changes.
Fix garbag return value which Clang Static Analyser pointed out.
Plug memory leaks which Clang Static Analyser pointed out.
Fix dereference of null pointer which Clang Static Analyser pointed out.
Style fix. space -> tab.
Add lz4 detection for CMake configuration.
Fix issue 356: properly skip a sparse file entry in a tar file.
Do not assume dir atime updates; not everyone does
Fix --one-file-system: do not descend, but do visit the root of a new filesystem
Simply finding a file name in mtree format to avoid redundant code.
Fix issue363:Unable to extract large 7z files.
Properly changing a variable type up to uint64_t.
Fix issue336:7zip can not be read when opened with archive_read_open_fd.
Implenent a seek callback in archive_read_open_fd by bringin the code
from archive_open_filename.
Properly set a error message when a client seeker callback is not
defined.
Provide regression test case for bsdcat on empty compressed files
Allow empty files (after filters) in bsdcat command.

This changeset fixes an issue with empty compressed files, i.e.
files that after inflating are of size 0:  bsdcat would report
unrecognized archive format for those because the raw reader is
unable to handle files of zero length.
Add support for lz4 write filter.
Fix build failure with lz4 r120 and later.