Credit card types branch

Adds credit card types to gateway configuration. In the event an Omnipay gateway is chosen as the payment method, these can be used to supply the choices in the `type` field of a credit card form.