Use test diners club number
Use 2-1-stable branch for Spree
[Balanced] Handle invalid credit card numbers that aren't 16 digits gracefully.
[Balanced] Fix typo.
[Balanced] Check if string or not.
Depend on Spree 2.1
Fix Linkpoint gateway to sum the discount and subtotal

* The Linkpoint gateway requires that the subtotal, tax and shipping
  equal the payment total. It completely ignores the discount
  provided, which could be the result of a promo code.

  This change adds the discount to the subtotal, and sets the
  discount to 0. While not strictly necessary to set to 0, I did not
  want to remove it completely since it breaks the contract already
  established that the gateway options include a discount key.

Fixes #103
Remove currency preference from Stripe Gateway

Use Spree::Config[:currency] instead
[stripe] Relying on incoming currency settings would be preferrable
Make always failing USA Epay spec as pending (for now)

This is truly a terrible gateway and nobody should use it.
Store both the customer id and payment profile id from Stripe

For #105
Rename PayPal to PayPalGateway to avoid namespacing issue

Fixes #107
[Pin] Set auto_capture to always be true so authorize is not attempted

Fixes #106
Fix Braintree whining about Braintree::Configuration variables not being set
[pin] It's auto_capture?, not auto_capture, dummy!

Really fixes #106
Use add_routes facility if it is available
payflow pro support

Fixes #108
Add SecurePayAU gateway (WIP)
Add support for Stripe.js

Assuming that the user has JS enabled, their CC data will only ever be transmitted between Stripe and their own computer.

Fixes #111
[stripe] it's called 'secret_key' now, not 'login'