NetHalfLM and XSHA512: Alignment fixes.
Backport OpenCL fixes that was only committed to bleeding.
Revert "OpenCL: Change the -DAPPLE for OpenCL build options to -D__APPLE__."

This reverts commit f7e80bb189f8d6524a1311f27689dc88b4a26091.
Fixes to keychain-opencl, strip-opencl and agilekeychain-opencl that were
only applied to bleeding.
Use -DDEBUG for the clang-debug targets!
Office OpenCL formats: Better valid(), with CPU format as template.
RAR formats: Implement a real bastard of a valid(). I will soon start denying
having written it.
Fixed some more typos
Add binary_hash_[56] and get_hash_[56] to 16 formats

MSCHAPv2_fmt_plug.c
NETLM_fmt_plug.c
NETLMv2_fmt_plug.c
NETNTLM_fmt_plug.c
NETNTLMv2_fmt_plug.c
NETSPLITLM_fmt_plug.c
NS_fmt_plug.c
PO_fmt_plug.c
crc32_fmt_plug.c
drupal7_fmt_plug.c
mscash1_fmt_plug.c
mscash2_fmt_plug.c
mssql-old_fmt_plug.c
mysqlSHA1_fmt_plug.c
opencl_ntlmv2_fmt.c
pst_fmt_plug.c
Merge pull request #181 from frank-dittrich/unstable-jumbo

Unstable jumbo
Minor self-test tweaks.
Merge pull request #182 from bwall/unstable-jumbo

Unstable jumbo
Bwall's pwsafe patch broke builds using CommonCrypto. This fixes it.
Fix a hideous bug in rar2john introduced by in 216cc57. A variable was declared
as just "unsigned" (taken as int) instead of "unsigned char" which lead to
incorrect output. Not sure why the compiler did not warn.
Correct ALGORITHM_NAME of mssql-12, pbkdf2-hmac-sha512 and the Truecrypts.
Use sha2.h for a number of formats that depended on OpenSSL 0.9.8 (all but
Truecrypt).
Bump max length to 125 for pbkdf2-hmac-sha512 format. There's absolutely
no point in limiting it to 15.
Fixes for builds using Jim's homebrewn SHA-2.
mozilla_des.c and .h: #if 0 unused functions
Merge pull request #186 from frank-dittrich/unstable-jumbo

mozilla_des.c and .h: #if 0 unused functions
Warnings from valid() should be suppressed if ldr_in_pot is set.
Fix for ldr_in_pot.