Use test diners club number
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
Merge pull request #107 from polkabit/rename-paypal-fix

Rename PayPal to PayPalGateway to avoid namespacing issue
[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 to add routes to Core engine

prepending the routes was causing problems as seen in rails/rails#11895.
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'
Fix undefined method where for Array error in migration.
Use Poltergeist for testing
Need to wait for Stripe to return results