Changed the compressed structure. We now do per-file checksums in the unpacked libarary. This is to get around certian JVMs which do not format the generated jar file correctly.
Also moved from using LZMA to using XZ, LZMA's successor. This was done because I couldn't find a pure java implementation of LZMA's compressor.
Added new LibraryPacker class/application to generate the compressed libraries given folders to search.