adding the capture method (environment) to data cash
added unit test for capturemethod
Truncate enhancedData customerReference to 17 characters due to limitations by Litle library
improved testing found an issue in my original solution
Remove CreditCard comparisons, objects passed in are not necessarily ActiveMerchant::Billing::CreditCards
Add Stripe expand objects feature
Refactor adding expand parameters to within commit, and remove generate_meta passing all options to commit
Fix Webpay tests based on Stripe refactoring
Merge pull request #963 from Shopify/litle_truncate_customer_reference

Truncate enhancedData customerReference to 17 characters due to limitations by Litle library
Merge pull request #967 from Shopify/payflow_credit_card_comparison_fix

Remove CreditCard comparisons, objects passed in are not necessarily ActiveMerchant::Billing::CreditCards
Merge pull request #966 from Shopify/stripe_expand

Stripe - Expanding Objects
Update CHANGELOG to include Stripe expanding objects
Revert "eWay Rapid: Upgrade to 3.1"

This temporarily reverts commit e5e3fe0eb7ef13e3eb77fd568b48fdd457392551
so that eWay Rapid 3.0 users can continue to use the implementation.
Should be added back when there's a strategy for supporting both 3.0 and 3.1

Conflicts:
	CHANGELOG
Bump version to 1.42.3
Merge pull request #956 from Shopify/data_cash_environment

adding the capture method (environment) to data cash
Get Cybersource remote tests passing 100%

Re-ordered setup fee to match XSD, and removed
test_successful_tax_calculation_with_nexus since ActiveMerchant cannot
and should not test the specifics of how Cybersource calculates taxes.
Cybersource: Add a test for monthly options

Closes #918.
Stripe /cards endpoint does not update a customer.
Replace hard-coded years with values based on the credit card expiration year.
Merge pull request #974 from boone/fix_tests

Fix tests.