Imported to git.
Fixed the tests to build with -Werror.
Re-enabled the security checks in Subblock decoder
that were disabled for debugging reasons.
Added a bunch of .lzma test files.
Take advantage of return_if_error() macro in more places.
Cleaned Subblock filter's initialization code too.
* tests/test_block_header.c (test3): Remove duplicate initializer.
Added missing LZMA_API to the C versions of the CRC functions.
The x86 assembler versions were already OK.
Added LZMA_SYNC_FLUSH support to the Copy filter.
Disabled some unneeded warnings and made "make dist" work.
Bumped version number to 4.42.3alpha.
Fixed wrong type of flags_size in Subblock encoder.
Fixed a typo in tests/Makefile.am which prevented
building the tests if gnulib was needed.
Get rid of no-NLS gnulib. I don't know how to get it
working with Automake. People who want smaller lzmadec
should use --disable-nls on non-GNU systems.
Remove uncompressed size tracking from the filter encoders.
It's not strictly needed there, and just complicates the
code. LZ encoder never even had this feature.

The primary reason to have uncompressed size tracking in
filter encoders was validating that the application
doesn't give different amount of input that it had
promised. A side effect was to validate internal workings
of liblzma.

Uncompressed size tracking is still present in the Block
encoder. Maybe it should be added to LZMA_Alone and raw
encoders too. It's simpler to have one coder just to
validate the uncompressed size instead of having it
in every filter.
Removed uncompressed size tracking from Delta encoder too.
Fixed a few short options that take an argument.
short_opts[] was missing colons to indicate
required argument. Thanks to Fabio Pedretti for
the bug report.
Use .globl instead of .global in x86 assembler code for
better portability. Still needs fixing the commenting.
Fixed wrong symbol name in crc64_x86.s.
Use the filename suffix .S instead of .s for assembler files
so that the preprocessor removes the /* */ style comments,
which are not supported by some non-GNU assemblers (Solaris)
that otherwise work with this code.
Added a note to README that --disable-assembler
must be used on Darwin.