add python port of keychain2john utility
Use real auto-tune for Intel HD Graphics.
Add an ifdef around flock() for MinGW. This shouldn't result in reading
of an incomplete last line and even if it does, other code should safely
handle it anyway.
Cygwin64 / MinGW64 self-test fix
Start using pointers to OpenCL events. So, from now on, crypt_all_benchmark() is not mandatory for formats using shared auto-tune code.
Merge pull request #524 from kholia/keychain2john.py

add python port of keychain2john utility
Coverity stuff update.
rename vncpcap2john.cpp to vncpcap2john.c
turn vncpcap2john.c into C

while staying as near as possible to the original code.
vncpcap2john.c: fix memleaks
vncpcap2john.c: initialize pointers
vncpcap2john.c: remove unneeded check

free(0) is allowed and guarantueed to be a no-op by POSIX.
fix Makefile for vncpcap2john
Merge pull request #533 from rofl0r/noc++

No C++
vncpcap2john: add license blurb for own contribs
Makefile: add proper dependency information for vncpcap2john
vncpcap2john: remove bogus NUL check in makehex()

the data is binary, not a zero-terminated string, so it can contain NULs.
Merge pull request #534 from rofl0r/vnclicense

vncpcap license update
Various signal.c tweaks for MPI: Avoid signal loops when signaling
parent for reload. If running Cygwin w/ fork or MPI, save session on
key press in case a following termination does not save properly.
Also clarify MPI requirements in doc/README-mpi.
MPI: Add signaling of cracked hashes. There is also various changes to
the handling of --fork sessions in this regard.