Multi-device bugfix for pwsafe-cuda.
pwsafe-cuda: Fix a compiler warning.
Silently ignore a missing john.local.conf.
Mute [incorrect] speed figures for --test=0.
Cosmetical change in mscash2. Code was hard to follow due to reuse of a
variable that the optimizer will take care of anyway.
mscash2-cuda: Support non-standard iteration counts. Funny thing, I
unknowingly fixed it in b7023df - it was a problem in prepare().
Use CPU format code in CUDA mscash2 - and fix a bug in the CPU format that
prevented it from loading certain format hashes. This affected the OpenCL
format too.
Fix a really nasty bug in mscash2-opencl introduced in e3289d3 which
made all salt lengths of exactly length 22 result in false negatives.
Test vector added to prevent this in the future.
Fix a bug in mscash2-cuda where UTF-8 salts would produce false
positives. We should to enhance the Test Suite to test this. The
CPU and OpenCL formats were manually tested too and they are fine.
change "join" to "john" ;(
Document recent --test=0 and wildcard features.
Drop -cl-strict-aliasing from OpenCL build options. It's deprecated.
Revert "added new format param"

This reverts commit 018a5ac3ac5e113165688d2cd06c98df66e8dc28.

Conflicts:
	src/cuda_mscash2_fmt.c
	src/cuda_mscash_fmt.c
	src/dmg_fmt_plug.c
	src/hmacMD5_fmt.c
	src/hmacSHA1_fmt.c
	src/mysqlSHA1_fmt_plug.c
	src/mysql_netauth_fmt_plug.c
	src/opencl_dmg_fmt.c
	src/opencl_mscash2_fmt.c
	src/opencl_mysqlsha1_fmt.c
	src/rawKeccak_256_fmt_plug.c
	src/rawKeccak_512_fmt_plug.c
	src/rawMD4_fmt_plug.c
	src/rawMD5_fmt_plug.c
Revert "Bump FORMAT_MAIN_VERSION due to 018a5ac."

This reverts commit 7a60779cd9f1da310b14de5d94ed2fd2b08bdf08.
Merge branch 'bleeding-jumbo' into memdbg

* bleeding-jumbo:
  Revert "Bump FORMAT_MAIN_VERSION due to 018a5ac."
  Revert "added new format param"
  Drop -cl-strict-aliasing from OpenCL build options. It's deprecated.
  Document recent --test=0 and wildcard features.
  change "join" to "john" ;(
  Fix a bug in mscash2-cuda where UTF-8 salts would produce false positives. We should to enhance the Test Suite to test this. The CPU and OpenCL formats were manually tested too and they are fine.
  Fix a really nasty bug in mscash2-opencl introduced in e3289d3 which made all salt lengths of exactly length 22 result in false negatives. Test vector added to prevent this in the future.
  Use CPU format code in CUDA mscash2 - and fix a bug in the CPU format that prevented it from loading certain format hashes. This affected the OpenCL format too.
  mscash2-cuda: Support non-standard iteration counts. Funny thing, I unknowingly fixed it in b7023df - it was a problem in prepare().
  Cosmetical change in mscash2. Code was hard to follow due to reuse of a variable that the optimizer will take care of anyway.
  Mute [incorrect] speed figures for --test=0.
  Silently ignore a missing john.local.conf.
  pwsafe-cuda: Fix a compiler warning.
  Multi-device bugfix for pwsafe-cuda.