Fix: for md5crypt on CPU.
Fix: use a safer check to find gws.
Merge git://github.com/magnumripper/JohnTheRipper into unstable-jumbo
Drop an nvidia workaround that just affect 9600GT on 295.49. If needed, we
must make the selection criteria more narrow because it makes krb5pa-sha1
fail on Bull.
gpg-opencl: Honour LWS and GWS environmental variables.
Merge pull request #164 from claudioandre/unstable-jumbo

Important fixes for now.
strip-opencl: Honour LWS and GWS environmental variables.
xsha512-opencl: Honour LWS and GWS environmental variables.
keychain-opencl: Honour LWS and GWS environmental variables.
nt-opencl: Honour LWS and GWS environmental variables, plus optimizations.
pwsafe-opencl: Honour LWS and GWS environmental variables.
raw-sha512-opencl: Honour LWS and GWS environmental variables.
Ignore environment LWS in common find_best_workgroup. Formats that handle
that won't call this anyway.
Fix a minor bug in nt-opencl: This format does not honour the count
argument to crypt_all() so we better set min_keys_per_crypt same as max.
phpass-opencl: Honour LWS and GWS environmental variables.
mysql-sha1-opencl: LWS/GWS (environment variables) fixes.
Ensure local/global_work_size are reset in all OpenCL formats. When running
--test, we may otherwise end up using figures from a previous format.
raw-sha1-opencl: LWS/GWS (environment variable) fixes.
Merge git://github.com/magnumripper/JohnTheRipper

Conflicts:
	src/common-opencl.c
	src/opencl_gpg_fmt.c
	src/opencl_keychain_fmt.c
	src/opencl_nt_fmt.c
	src/opencl_phpass_fmt.c
	src/opencl_pwsafe_fmt.c
	src/opencl_rawsha512_fmt.c
	src/opencl_xsha512_fmt.c
Unify usage of a pointer to devices[all] (sequential is going to be used). For Sayantan, there is a new opencl_init_Sayantan() function.