Jumbo code audit: Remove unnecessary differences from core tree. Drop some
EOL whitespace. Update some documentation. Fix an OpenCL problem introduced
by latest core merges. Use UTF-8 encoding for doc/RULES as it contains 8-bit
characters. Drop some deprecated information from doc/MARKOV (though we'll
keep supporting it for a while).
Bugfix for the avoid-CommonCrypto patch.
Merge branch 'bleeding-jumbo' into memdbg

* bleeding-jumbo:
  Bugfix for the avoid-CommonCrypto patch.
  Jumbo code audit: Remove unnecessary differences from core tree. Drop some EOL whitespace. Update some documentation. Fix an OpenCL problem introduced by latest core merges. Use UTF-8 encoding for doc/RULES as it contains 8-bit characters. Drop some deprecated information from doc/MARKOV (though we'll keep supporting it for a while).

Conflicts:
	src/signals.c