Fix issue 328 using the new num_internal_keys format parameter.
Issue #328 revisited.
Issue #328 revisited again...
Revert "Issue #328 revisited again..."
Revert "Issue #328 revisited."

This reverts commit b53afa5a782aa7fa93b344256f6a6d5cface6ed4.
This reverts commit 5f75e602003d7a58e6da55d8b8791cae4daa8ba1.
Bump FORMAT_MAIN_VERSION due to 018a5ac.
Issue #328 hopefully settled.
Under --verbosity=1 we don't print passwords to screen when cracked,
so also mute the warning about them not being the complete list.
Add new masks ?s (specials), ?a (printable ASCII) and ?A (everything
between space (0x20) and 0xff).
NTLMv2: Bump max. salt size (username + domain) from 27 to 59 characters.
OpenCL fixes. Work around silly Intel driver issue with -cl-strict-aliasing
and some other weird issue with late nvidia drivers not supporting
CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV et al.
pdf2john fixes for bugs triggered by CMIYC 2013 files
add more test vectors in pdf format
add another test vector in keepass format
add another test vector in odf format
add another test vector in pkzip format
OpenCL bugfix (common code): sequential_id was used where platform_id
was expected. Also a workaround for Apple's brain-dead driver that
apparently dies on dual spaces eg. between -DTHIS and -DTHAT. That is
just ridiculous.
Minor tweaks to common OpenCL code.
Added a function for tracing memory allocations in OpenCL.