Localisation updates from https://translatewiki.net.

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

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

Change-Id: I90bf83a24c1fd96825bd5ca1c6a0e616548e4094
Fixing a problem with ewallets, rtbt, and boletos

Change-Id: I612b3368833efa724939487a37d2ee690805c0cd

Conflicts:

	tests/Adapter/GlobalCollect/AllTests.php
	tests/Adapter/GlobalCollect/RealTimeBankTransferEnetsTestCase.php
	tests/Adapter/GlobalCollect/RealTimeBankTransferIdealTestCase.php
	tests/DonationInterfaceTestCase.php
	tests/includes/test_gateway/test.adapter.php
Adding a component so we can bypass the visual stuff
for batch operations and api requests that don't need a form.

Possibly necessary for WorldPay

Change-Id: I02fd8182ed25960e20cc368deba06f3f81b2fee1

Conflicts:

	tests/Adapter/GatewayAdapterTestCase.php
	tests/TestConfiguration.php
WIP: Bigger stub for worldpay

It can now make a transaction! and render a form!

There are two things that still need to be injected into the form:
* The one time token 'one_time_token' which is an identifier the
  tokenizer needs in order to associate a user CC data with us
* 'wp_process_url' which is the URL we need to submit tokenization
  requests to.

Additionally; though this patch makes available a worldpay.js module,
it doesn't yet do anything with it. This script should submit the tokenization
request as a AJAX request; get the response, clear the form of incriminating
fields, and then submit a payment to us (via the donate JS API? or via form
submission.)

Change-Id: I889748f9709be8cf7070bb083864e304572942cd

Conflicts:

	tests/TestConfiguration.php
Add newline at end of file to unbreak translatewiki.net

Change-Id: I7a30abafc60147a503bf4583d75eedaaf6ca8fb5