Localisation updates from http://translatewiki.net.

Change-Id: I5ea926709afcaacc487f88a55af20b890c3288c9
Sandbox cURL, generally make it possible to test

For make benefit glorious team of Fundraising, we're going to use a sane test
setup in the near future, including sandboxing cURL requests if a global
$wgDonationInterfaceTestMode is set to true.

We also push in some fakesauce HTML form to make it possible to fake a failure
and a success without doing anything too complicated - likely we'll want to
change this to do some actual sanity checking on e.g. return values from a
fake GET_ORDERSTATUS request, but I just wanted to get this working for the
time being.

Bonus: Refactored some things so that the code won't even load the fake-
request modules when not configured for testing. Also, we subclassed the
GlobalCollect adapter, so the normal curl_transaction doesn't have a bunch of
cruft in it.

Bug: 48270
Change-Id: I450bb7ff97eae01996709bf720399f91c1885672
Get the unit tests to run to completion

This took...some work.

Unit tests now run, and generate code coverage reports in HTML! With this
knowledge I can embark on the long journey of having some amount of code
coverage.

Bug: 48548
Change-Id: If729dbcc7bf925a0670be9af56c47962e7a860ba

Conflicts:

	tests/Adapter/GatewayAdapterTestCase.php
	tests/Adapter/GlobalCollect/BankTransferTestCase.php
	tests/Adapter/GlobalCollect/GlobalCollectTestCase.php
	tests/Adapter/GlobalCollect/RealTimeBankTransferEnetsTestCase.php
	tests/Adapter/GlobalCollect/RealTimeBankTransferEpsTestCase.php
	tests/Adapter/GlobalCollect/RealTimeBankTransferIdealTestCase.php
	tests/Adapter/GlobalCollect/RealTimeBankTransferNordeaSwedenTestCase.php
	tests/Adapter/GlobalCollect/RealTimeBankTransferSofortuberweisungTestCase.php
	tests/DonationDataTestCase.php
	tests/DonationInterfaceTestCase.php
	tests/TestConfiguration.php.dist
	tests/TestHelper.php
	tests/unittest.sh
Load the phpunit.xml we have sitting in tests/

No point having it there if we don't use it - not loading it causes the code
coverage reports to be for the entirety of core...

Change-Id: I60d889dc7dc17e41d4dae6cd56a6bcd47097875b
Localisation updates from http://translatewiki.net.

Change-Id: I20ec9969942b0db91ed6e3bb3ab333ae3c657418
Localisation updates from http://translatewiki.net.

Change-Id: Ic7d35dfc97bbf0d1034a9b8161d95122e5043b07
Localisation updates from http://translatewiki.net.

Change-Id: I99cbf89057acf637c58fdc96f4a4a0e96fae9162
Removing PGY as a valid currency

GlobalCollect apparently cannot currently process PGY

Change-Id: I0531b6a7179f6c23f0a879e2d789e91ead0e2bc7