Comment clarifications and formatting

Change-Id: I95d1793271e1b4ef093e2226a33fb014b6159703
Don't retry on certain errors

This makes sure we don't do an immediate retry if certain errors
are present, even if there are also retryable errors.  To ensure we
don't get fined by MasterCard, we should also make sure transaction
results with any of those codes are given a 'failed' status.

Change-Id: I3ce841bca912eb23eb6d7c0f8ae7541715f9b97c
Another safeguard around MC-forbidden retries

Adds a force_cancel key to transaction results that we
can check up in the Confirm_CreditCard transaction

Always send an antimessage at the start of Confirm_CreditCard for
everything except orphans.

Change-Id: Iead30f3d3d6a9f5d25f14d14261b9129aae973c6
Merge "Don't retry on certain errors"
Merge "Another safeguard around MC-forbidden retries"
Penalize toxic card IPs in velocity filter

Change-Id: I1158d3d334138ed96d97fd76c8f346171ba6ed8e
Orphan adapter tests for MC retry

Change-Id: I4044563481efe40ed7a157726ffc951ea2f974bc
Add IP spanking for shady cards to Worldpay

Change-Id: I7e7c0cc8fcbed729c333033b09e331358b689bbf
Merge branch 'master' into deploy-payments_1.22

Conflicts:
	tests/Adapter/GlobalCollect/GlobalCollectOrphanAdapterTestCase.php
	tests/Adapter/GlobalCollect/GlobalCollectTestCase.php
	tests/DonationInterfaceTestCase.php
	tests/includes/test_gateway/test.adapter.php

Change-Id: Ic85670419e0bab6d4eb1d6c148fbf83eb00d24a5
Rename test case files to reflect MediaWiki standard

Change-Id: Idb6b913ded3d0a7f41a2963c9ac0d7343e09efe8
Localisation updates from https://translatewiki.net.

Change-Id: I9dc730c79d2463163624bb2e15826b8f2d567ed5
Allow special treatment for certain store IDs

Store IDs listed in account_config['SpecialSnowflakeStoreIDs']
allow transactions to proceed even when missing AVS result nodes
and reporting no CVV data matched

Change-Id: Ie2a84b372c11beef109ad443a660182e42eee701
Merge "Comment clarifications and formatting"
Merge branch 'master' into deploy-payments_1.22

06700192ed9b86e894977be5e0378f07d290e42b Comment clarifications and formatting
506da3f84fa7383793e00b26700da6d4fcfe32d9 Rename test case files to reflect MediaWiki standard
cd060d9f0e90c609179ceb4ff9cc512b53f2dde3 Localisation updates from https://translatewiki.net.
7b4f315dbf5d15a7012cf2e76a46925e4c11580d Allow special treatment for certain store IDs

Change-Id: I1be54267b27324bb70ca7341a165f4d7eb190181
Merge remote-tracking branch 'origin/deploy-payments_1.22' into HEAD

06700192ed9b86e894977be5e0378f07d290e42b Comment clarifications and formatting
a9c1ee857b8a38a56c357e535e7516c71312f7dd Don't retry on certain errors
5c9f995a9ad5d871ab9d12dac4ccd4ac0adf171b Another safeguard around MC-forbidden retries
0fc08f40496071e9757b4b0b5b5369004fc1ad6d Penalize toxic card IPs in velocity filter
826a7c04e04705362229d405daee2b32dfad985e Orphan adapter tests for MC retry
5e90d565f7ce9e541e066aaf957ce7f7c5d75594 Add IP spanking for shady cards to Worldpay
506da3f84fa7383793e00b26700da6d4fcfe32d9 Rename test case files to reflect MediaWiki standard
cd060d9f0e90c609179ceb4ff9cc512b53f2dde3 Localisation updates from https://translatewiki.net.
7b4f315dbf5d15a7012cf2e76a46925e4c11580d Allow special treatment for certain store IDs

Change-Id: I535b5834ffd3a8cf612bb79dc83d9d0127b7425a