Found and altered the one place in the code that might explain
these infrequent and weird loglines I'm seeing sometimes in
the payments.error log (in production).
If this changes things: Transactions that hit this block get stuck
until they are manually unstuck. Teach orphans.php how to handle
them for real.

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

Change-Id: I28eb1625d43ca7b810489675315b74edbe71b279
Introducting jQuery.Payment

A library by Stripe from https://github.com/stripe/jquery.payment/
for more easily creating UIs that do intelligent things with
credit cards.

Change-Id: I6d11aa1e9ff5183f81c93bf3d824f91552f0cbb8
WIP: WorldPay
* Slightly improved stub - can now load the special page without
firing up the warn machine

Change-Id: Ifb0b4546ff18226d78fb64195a6a6ccc06c783ee
Adding constraints and zero-padding for ES Direct Debit
Also tests.

Change-Id: I1cff78847dc100617a7edeb1046cc4de7f716c23
Fixing up some weirdness we were seeing around language selection

Change-Id: I242aae9992a0409adbe839b0cae8af53be5399a5

Conflicts:

	tests/Adapter/GatewayAdapterTestCase.php
	tests/Adapter/GlobalCollect/GlobalCollectTestCase.php
	tests/DonationDataTestCase.php
	tests/DonationInterfaceTestCase.php
	tests/includes/test_gateway/test.adapter.php