fix wpapcap2john warnings
uaf2john: Fix an aliasing problem.
Silly bug in sunmd5 busted the rounds parsing.
Fix another warning in wpapcap2john (fread return value).
keystore2john: Fix another fread warning.
raw-md5-opencl: support max. length of 55 (the max that fits in one round)
while minimizing transfers to actually needed size. This is a winner,
although the boost is not quite as good as I hoped for.
raw-md5-opencl: Limit GWS to what is supported by the index size.
Clean up and simplify the max-length self-test. The previous version was
confusing when debugging problems so we now do it after all other tests.
Revert "Experimental: Let Incremental and Markov modes call format->methods.clear_keys()". This doesn't seem to be of much value, and if it turns out it is, we'll re-introduce it then.

This reverts commit f17e92c0801a759e1ebeeea9f1538ade2606143a.
Fix generic build.
Fix generic build after the timer fixes.
Move wpapcap2john from PROJ_PCAP to PROJ - it does not depend on libpcap!
Conflicts:
	src/Makefile
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.