benchmark-unify: adjust format name mappings
Add "Mozilla SHA-1 3DES" mapping
Adjust "pdf" mapping
Unicode re-init bugfix.
NTLMv2-opencl: Use packed key buffer as recently introduced in raw-md4/5.
This also enables full-length UTF-8 support (up to 81 bytes of UTF-8 for
representing up to 27 Unicode characters).
NTLMv2 kernel: Bugfix for no-byte-addressable code path.
Disable bf format.
Using this is possible to use passlen=24 and saltlen=16.
Revert "Using this is possible to use passlen=24 and saltlen=16."
This hurts performance, and on GPU, might be better to limit passlen.

This reverts commit d728c2c6f8c3299174f3eab6f7ee07a192a0e960.
Create a cisco 4 OpenCL format (some details pending about the format intrinsics).
Cisco type 4 OpenCL format passing self-test.
Missing format flag. Is this correct?
Remove initial TODO from source code. Merge stuff still missing.
Initial merge of raw-sha256 and cisco-4.
It happens.
Small tweaks.
Fix a bug inside -DDEBUG code.
sha256 (raw): support max. length of 55 and minimize transfers to actually needed size.
Inform GWS auto-tune routine if the format has a maximum global_work_size it can handle.