More specific credit card validation. Not pretty but it works.

Change-Id: Ide5f26b1385bb94edea328abd7f7325b08243086
cleaned up cc validation

Change-Id: Ia8d56c843bcb9a294b2147bd81f43f66cbc7a20a
Finishing form touches.

Added donation amount settings for Euros, fixed French form styling
issues, cc errors should work with translation, using raw dom element
for form validation.

Change-Id: I06a8e8ab74489b958f05fa62f1d053cf490c5891