initial setup
add notification
Spreedly: Pass verification value

Closes #861.
Disambiguate PayuIn[Paisa] test suite names
ACK function should accept a token for verification
acknowledge method should receive an authcode that it can choose to ignore
During the certification process, found out that CurrencyCode and
CurrencyExponent were not being set while performing transactions with saved
profiles.  This commit fixes that.
tests for orbital_mandatory_field_fix ee1a3ff
i missed a syntax error...
Paymill: Add support for specifying the :customer

Closes #749
Realex: Correct AVS input format

Closes #754.
USAEpay Transaction: Use sandbox when in test mode

When the USAEPay transaction gateway is set to "test", it should use the
Sandbox. The Advanced gateway was already configured to do this, but the
Transaction gateway was overlooked.

Closes #757.
Braintree: Refactor creation of response

This will also allow for easier use of the braintree result object if
one needs to monkey patch the params or options.

Closes #766.
Braintree Blue: do not use global config

Instantiates a Braintree::Gateway instead of using global vars and
convenience methods. This makes it possible to concurrently work with
multiple Braintree accounts in the same interpreter.

Closes #776.
Add the license to the gemspec

Closes #777.
eWay Rapid: Add response messages

Closes #809.
Paysbuy: Add 'Pending' notification status

Closes #823.
Cybersource: Use standard :phone field

Closes #837.
Orbital: Tweak/fix AVS codes

Some corrections to get the codes and descriptions to better match the
Orbital spec.

Closes #838.
Quickpay: Add v7 protocol

Closes #835.