Localisation updates from http://translatewiki.net.

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

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

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

Change-Id: Ieec6ccd000ee2a98866655161cfe95bb04b033ea
Abstract out redirect method

Adds a new switch case in do_transaction for the 'redirect'
communication_type.  The pre_process_$transaction function
is executed, and validation results returned to the calling
function before mediawiki performs the redirect.

A new hook is defined, 'GatewayHandoff', for actions such as
inserting into the limbo queue.  Nothing is done here for
paypal.

Gateway such as 'url' and 'communication_type' can now be
overridden per transaction type.

The new 'buildRequestParams' function returns api parameters
as a plain array, which will be useful for generating signatures
and GET query strings.

Legacy code declaring const COMMUNICATION_TYPE will still work

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

Change-Id: Ifb521a2d1b679b314e499b72ca72f607d0d0fb05
Let's make Amazon work with the form chooser

Change-Id: Id4b8b7fc1cd52f2eca04dbae4133bbd58413a942