DMD5 format should not lowercase nonce hashes. They are used as-is!

Conflicts:
	src/DMD5_fmt_plug.c
hmac-sha1 bugfix for get_hash().
Merge pull request #196 from claudioandre/bleeding-jumbo

More BINARY_ALIGN & SALT_ALIGN stuff
Fixed bug Dhiru found in pdf2john.py. There was an issue with one of my regexs so that it didn't cover all situations
Benchmark-unify: map KRB5 format names

Even though these names have only been used in 1.7.9-jumbo-7+unstable
and 1.7.9-jumbo-8-unstable, make sure they are mapped to the names
that will be used for 1.7.9-jumbo-8.
Optimized the iterated SHA256 in pwsafe-cuda
Added copyright information
Cosmetical changes.
Fix multiple bugs in sshng2john.py
Remove FIXME(s) (Don't scare Frank and magnum anymore)
Document usage of ssh formats
SAP formats: Minor fix mostly for satisfying Valgrind.
Fix problem in office format found by magnum by using valgrind
Fix an off-by-one in dynamic.
Office: Use calloc instead of alloc, just for muting Valgrind.
memory.c: When -DDEBUG, we turn mem_alloc_tiny() into a normal alloc, to
better track problems.
Fix problem in office OpenCL format found by magnum by using valgrind
Fix a bug when using --stdout, introduced in e14ac00.
Drop some #ifdef DEBUG, or change them to specific ones like RAR_DEBUG.
Applied optimizations to pwsafe-opencl and cleaned up copyrights