Better checks for CC numbers in fields

Now we actually look for known CC patterns instead of
just a minimum of 12 numbers.

Change-Id: Ie0fcef68b91ca567571dbcb7011ba52af80cbdb9
Making the ES DD form readable

For certain definitions of readable and usable.

Change-Id: I6f1948dded0e4592c667b74f7b6ae2c768c373a3
convert our active forms to use ResourceLoader

We had some janky direct css include thing, with a version number on top.

Revert the crazy rtl patch; RL runs janus for us

Change-Id: If6a3e6b5cb41948b9e61a459cea1501457b1bcde
Fix grammar (comma before but)

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

Change-Id: Ia1beeea1911ebff0ecc3d0242293ba6895b50b87
Change PayPal adapter workflow

* Default behavior is to redirect without user interaction.
* Interaction is required if the currency is not supported.  An approximate
conversion is made, the user is notified of the currency change, and the
amount field becomes a text input box.

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

Change-Id: I24133e301177c0029fef93f398e4f9dcc746a0bb
Merge branch 'deploy-payments_1.20' of ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/DonationInterface into deploy-payments_1.20