Merge pull request #176 from Sayantan2048/unstable-jumbo

mscash2-opencl:bug fixes
OpenCL: Change the -DAPPLE for OpenCL build options to -D__APPLE__.
Commit 04cf5f1 hurt performance for dynamic because data locality suffered.
This patch reverts it and use a union instead, to satisfy the compiler.
Relbench: Ignore the new "All nn tests passed self-tests"
Single mode: Optionally load the full GECOS field (before splitting) as
one extra candidate. This is controlled with PristineGecos in john.conf
(and defaults to disabled).
Use list_add_unique() for the optional PristineGecos loading.
Fix typo in doc/README-OPENCL

s/one of the biggest bottleneck/one of the biggest bottlenecks/
Merge pull request #177 from frank-dittrich/unstable-jumbo

Fix typo in doc/README-OPENCL
truecrypt_volume2john had CRLF line endings.
opencl-mscash2:bug fixes