Fix ASAN crash in dmd5 format
Document known ASAN related crash in ipb2 format
Python port of dmg2john utility
Commit another weird and custom format
misc. fixes

1. Fix clang-analyzer warning
2. Fix segfault
3. Add old-style hashes
fix resource / memory leaks in dmg2john.c
Remove dead code