silly cosmetic change
Fix stdin fake mremap creating null bytes on osx, patch courtesy of John Boyle.
Add a control lock mutex for protecting certain control variables.
Set the control lzma properties only once.
Rewrite the magic if we receive lzma properties and have not yet written them yet during stdout operation.
MD5 code uses little endian so remove arbitrary SWAP macro and explicitly use htole32.
We have to run through the clear buffer function even for empty buffers or corrupt archives with empty match streams.
Massive files fail with -U due to trying to allocate the whole lot in ram while doing checksums. Do it piecemeal to avoid the problem. Patch and debugging courtesy of Adam Tkáč.
Further tighten up ram restrictions with stdin/stdout to prevent running out of memory with all the buffers involved.
Merge pull request #7 from CAFxX/patch-1

silly cosmetic change
Making -O flag operative for lrztar, whitespace path fix, lrzuntar fix, other minor.
Merge pull request #17 from irrequietus/master

Updating and fixing lrztar, lrzuntar for some of their flags.
Adjusting -O flag semantics, options help update.
Merge pull request #18 from irrequietus/master

Adjusting -O flag semantics, options help update.
Update various copyright dates.
Update NEWS and ChangeLog.
Bump version to 0.615