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.