Add avs_result and cvv_result codes to Optimal Payments
Move rexml text into a method and dont rescue nil
Make 0000 default post code for everyone if missing
Update test name
Added PaypalRecurringApi to PaypalExpressGateway
Add Code Climate badge to README
Stripe gateway: Decouple test from AM version

Closes #518.
Add eWay Rapid 3.0 gateway

http://www.eway.com.au/developers/api/rapid-3-0

Closes #519.
AVS response needs to have the keys for the object in the hash returned, even if they are nil

8cf277a broke this expectation, now there are tests to cover the case.

A MultiResponse test needed to be fixed because of this change as well,
it shouldn't affect the interface or how AVSResult/CVVResult are
returned.
Merge pull request #521 from jduff/fix_avs_responses

AVS response needs to have the keys for the object in the hash returned, even if nil
bump for release
Merge pull request #498 from Shopify/fix-post-codes-for-sage-pay-form

Make 0000 default post code for everyone if missing
Fixes moneris options merging. Issue #522
Merge pull request #523 from Shopify/fix_moneris

Fixes moneris options merging. Issue #522
Bump for minor release
WorldPay: Fix currencies without fractions like JPY and HUF by rounding down amount
Bump for another minor release 1.29.3

* WorldPay: Fix currencies without fractions like JPY and HUF by rounding down amount
make rake test work
Quickpay gateway: Remote test for store failure
Braintree: Store sets vault id as authorization

For consistency's sake, it's helpful to always have the result of an
explicit Gateway#store call set the Response#authorization to be the
assigned vault id (though it's fine to also have it in a gateway-
specific location as well). This implements this for both Braintree
gateway API's, including unit and remote tests.