If you omit the output file, UnLzma does not output the
decompressed file to stdout, but does output it's
copyright & progress information.
This patch fixes this problem by:
Using System.out instead of an in-memory byte array for
decompress output.
Using System.err for all other normal output. It is
possible that some error conditions will output to
stdout instead of stderr as there is no global
exception handler.
Including UnLzma in the build.xml compile and jar file.
fix for UnLzma stdout streaming