Worldpay cleanup: Antifraud filters firing too much

Nutshell: The antifraud filters were firing on transactions
that were refused at the gateway. This was wasting bandwidth
and minfraud queries, and causing false positives in the ip
velocity filter.

Change-Id: I9239149972a902878f08626d5a9a0d2ecd65b2c0
Add missing test autoload classes

These were breaking --group WorldPay, Amazon, and GlobalCollect.

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

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

Change-Id: I03388e3b8085b287fa8a55b280c44a7172c32a04
Comment clarifications and formatting

Change-Id: I95d1793271e1b4ef093e2226a33fb014b6159703
Remove name@email.com from WP form

Change-Id: I90b76c47f108d1d1ac37009c95b0e9bb8f845c88
Update legal text on landing page

Change-Id: I4f41823dc1c5c97697f3acdf7287768d444d9c17
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"
Don't do contribution tracking in batch mode

Change-Id: Iccc4ea482e226201f2c173399524600dd39cf3f8
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
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"
Localisation updates from https://translatewiki.net.

Change-Id: I7b47690f9e88f74ae8da257c63bc321b5212d6ef