rawmd5-opencl segfaulted due to common-opencl missed calling clear_keys().
formats.c: Minor Jumbo-specific bugs fixed.
raw-md4-opencl: support max. length of 55 (the max that fits in one round)
while minimizing transfers to actually needed size.
Revert 8e992e4 and instead bump RULE_BUFFER_SIZE in params.h by 4. We should
look into this more closely but this will do for now.
Makefile: Add a "Done." after building the pcap targets.
Experiment with error-tolerating crypt_all_benchmark().
Replace 4 duplicate definitions of _memmem() with a faster implementation
in misc.c. I believe the old code was O(M*N) while the new is "somewhat
like O(M+N) for most cases" yet is shorter. Also, it is declared so that
it's inlined where applicable.

#include "misc.h"
void *jtr_memmem(const void *haystack, size_t hlen,
                 const void *needle, size_t nlen);
misc.h: include string.h for memcmp.
Move salt transfer to set_salt() for sha256crypt.
Move salt transfer to set_salt() for sha512crypt.
Move salt transfer to set_salt() for xsha512.
Proper event usage for LWS auto-tune.
Remove the sha256crypt-ng: it is not necessary anymore.
My branch becames the reference to the next merge.
Disable bf format.
Small tweaks in sha512crypt OpenCL code.
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.
A proper fix to the incapacity to deal with passlen=24 AND saltlen=16.
Previous commit can handle it, but since it hurts performance a litte, this is a best solution.
Remove unused blank lines.