BFEgg: Don't convert to base64 in crypt_all(), instead implement a proper
binary() that does the reverse.
formats.c: Degrade the latest self-tests to just warnings, and they are also
completely disabled unless -DDEBUG.
Fix a logic error for some only-once warnings.
Use correct value of BINARY_SIZE: GPU formats, and a couple Dhiru missed (?)
Revert "clang debug target fix."

This reverts commit 5bc5cff8c3e7c1638afe8ec4be959f321619eb9e.
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.
Initial pwsafe optimization
Removed OpenSSL tag from pwsafe_fmt_plug
Merge pull request #182 from bwall/unstable-jumbo

Unstable jumbo
Bwall's pwsafe patch broke builds using CommonCrypto. This fixes it.