Add support for cracking Siemens S7 authentication protocol hashes

Signed-off-by: Dhiru Kholia <dhiru@openwall.com>
Signed-off-by: Narendra Kangralkar <narendrakangralkar@gmail.com>
Merge pull request #193 from kholia/siemens-s7

Add support for cracking Siemens S7 authentication protocol hashes
Get DMD5 straight, and add OMP support. This format was seriously broken.
Adjust benchmark-unify to jumbo-8 format name changes

For now, just CPU formats were checked.
(ODF, MS Office and PDF might need to be adjusted as well.)
dmg: Make _memmem() static inline (will hopefully optimised away the switch),
enable 64-bit tests on 64-bit arch and disable unaligned checks on platforms
that does not support it.
dmg-opencl: Same fixes to _memmem().
ssh-ng: Provide an own static inline copy of _memmem() instead of using one from dmg.
Bump OMP_SCALE for DMD5.
Format struct bugfix for DMD5 vs bleeding.
Assorted BINARY_ALIGN & SALT_ALIGN fixes.
More BINARY_ALIGN & SALT_ALIGN fixes. There a lot still to do.
Unify Kerberos names.