Add threaded patch generation
Add binary diff cache
Add C99 as a requirement to build
Add liblzma dependency
Add lzma iostreams filter
Change compression filter to lzma
Remove BZ2 dependency