Make the FAT detection checks stronger.
Add in a set of known filesystem markers to help strengthen the IBM partition table detection.
Fix an ArrayIndexOutOfBoundsException reading a NTFS compressed run.
Fix a problem reading in stored blocks inside a compressed data run.
Fix another strange data-run coalescing case: uncompressed, compressed, sparse.
Add in a test of compressed NTFS handling.
Add a better FAT-12 error message.
Fix a bug introduced into FAT detection.