Adds support for multiple keys existing in an encrypted DMG. When multiple keys are found it selects the first password key header.
Adds support for DMG sparseimage files. Previously the first chunk selected could be empty. Now chunk number one is chosen for DMG sparseimage files and a new heuristic is added to the DMG format plugin to look for 'Apple'.
Chicken out on the ARCH_WORD change for X32 - make it conditional.
Never use DES BS assembler code for X32 (until it's fixed).
Minor tweaks to krb5pa-md5
UTF-8 bugfix for ntlmv2-opencl.
Add yet another debug function in memory.c, dump_text(ptr, len)
clean up dmg stuff a bit
Bugfix for raw-sha1-opencl.
Include missing header for newly introduced isprint() in memory.c
krb5pa-md5-opencl format added.
Makefile bug, I used .c instead of .o which had strange results.
Merge branch 'bleeding-jumbo' into memdbg

* bleeding-jumbo:
  Makefile bug, I used .c instead of .o which had strange results.
  krb5pa-md5-opencl format added.
  Include missing header for newly introduced isprint() in memory.c
  Bugfix for raw-sha1-opencl.
  clean up dmg stuff a bit
  Add yet another debug function in memory.c, dump_text(ptr, len)
  UTF-8 bugfix for ntlmv2-opencl.
  Minor tweaks to krb5pa-md5
  Never use DES BS assembler code for X32 (until it's fixed).
  Chicken out on the ARCH_WORD change for X32 - make it conditional.
  Adds support for multiple keys existing in an encrypted DMG. When multiple keys are found it selects the first password key header. Adds support for DMG sparseimage files. Previously the first chunk selected could be empty. Now chunk number one is chosen for DMG sparseimage files and a new heuristic is added to the DMG format plugin to look for 'Apple'.