DEScrypt OpenCL: Use a "safer" kernel for some devices (drivers)
that could not cope with the goto's.
OpenCL: Support reporting OpenCL 2.0 versions.
OpenCL: Pass DEV_VER_MAJOR and DEV_VER_MINOR to OpenCL compiler.
Eg. for Catalyst 1234.5 they will be 1234 and 5 respectively.
For strings like "text 123 text 56" they will be 123 and 56.
Closes #909.
phpass: non-OMP builds were no SIMD, fix #916
configure: Added arm-NEON instruction detection logic, #911
change execute bits
configure: removed many size checks per #910
DEScrypt OpenCL: Tweak the selection of "fast" versus "safe" version of the
kernel. The selection logic will very likely grow over time.
OpenCL: If kernel build fails, force outputting build options.
bleeding-jumbo version.  Set to 1.8.0-jumbo-1+bleeding-jumbo
OpenCL: AMD devices have some weird bug when using pinned buffers.
They seem to allocate twice the memory. We need to account for
this when finding out limits.
bleeding version: changed per magnum
configure: added LARGEFILE_SUPPORT to many 32 bit systems which were missing it
configure: LARGEFILE_SUPPORT, added a check for 32 bit systems
configure: broken case statement
wrap all include limits.h which were not prior wrapped
wrap all include locale.h which were not prior wrapped
haval: failure to build after HAVE_TYPES_H code added
sph hashes: failure to build after HAVE_TYPES_H code added
configure: header wrappers for termios.h and sys/params.h