Fix failing remote test.
Initial commit of eWay Rapid 3.1 changes.

I've rewritten this to use the new JSON API.  I also removed the sandbox
credentials from the shared fixtures.yml since this was tied to a
specific eWay sandbox account and these credentials do not support the
new 3.1 direct transactions.
Finish eway rapid 3.1 gateway.

Finish refund implementation.  Add unit tests. Update rdocs.
Mark the eway direct credentials as invalid.
Fix CreditCard check
Put a generic expdate method in the Gateway class to reduce duplication.

Conflicts:
	lib/active_merchant/billing/gateway.rb
Move expdate to CreditCardFormatting.
Merge pull request #1180 from Shopify/fix_nmi

Fix CreditCard check for NMI
Merge pull request #1183 from Shopify/expdate

Put a generic expdate method in the Gateway class to reduce duplication.
SagePay: Add tokenization support

Also drops support for solo cards, which are no longer supported by
SagePay at all.

Closes #1032.
Fix expdate.
Update to V3.00
PayPal Express: Reference transaction details

Closes #1151.
Balanced: Update to API v1.1

Closes #1177.
Review comments
Merge pull request #1191 from Shopify/sagepay_form_v3

Update SagePay Form to v3.00
Merge pull request #1190 from Shopify/expdate

Fix expdate.
Merge pull request #1176 from Shopify/eway_rapid_3.1

Eway rapid 3.1
Add Cashnet gateway

http://www.higherone.com/

Closes #1166.
Conekta: Standardize address options

Closes #1154.