Add chainstate obfuscation to avoid spurious antivirus detection
Adds an obfuscate parameter to CLevelDBWrapper and makes use of it
for all new chainstate stores built via CCoinsViewDB. Also adds an
Xor method to CDataStream.
Thanks to @sipa @laanwj @pstratem @dexX7 @KyrosKrane @gmaxwell.