OpenCL fixes: 2x boost for ODF and 4x boost for SXC. These format are still
very rough.
Integrate keyring2john with john
Misc. updates for keyring2john
Get rid of some clang warnings
Add support for BLAKE2 hash function (https://blake2.net/)
Add another BLAKE2 test vector
Replace malloc() with mem_alloc() in many places.
Improve max-length self-test so it better reflects real world.
Merge branch 'unstable-jumbo' into bleeding-jumbo

# By Dhiru Kholia (5) and others
* unstable-jumbo:
  Improve max-length self-test so it better reflects real world.
  Replace malloc() with mem_alloc() in many places.
  Add another BLAKE2 test vector
  Add support for BLAKE2 hash function (https://blake2.net/)
  Get rid of some clang warnings
  Misc. updates for keyring2john
  Integrate keyring2john with john
  OpenCL fixes: 2x boost for ODF and 4x boost for SXC. These format are still very rough.