Various changes for DMG. Avoid false positives. Hopefully we're not
introducing false negatives (None of our sample hashes produce any)
because now we're only checking for eight consecutive nulls, either
in main blob or secondary one.
Merge pull request #522 from magnumripper/dmg-null

Proposed changes for DMG