initial setup
add notification
ACK function should accept a token for verification
acknowledge method should receive an authcode that it can choose to ignore
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.
Auth.Net CIM: Add option to not mark as test

Enables the ability to get generated response errors, eg. declines

Closes #785.
impl + fix tests
Ipay88: Use the amount in dollars instead of cents to generate the signature.
Removing fraud_review flag from blue_pay module responses. BluePay20Post does not support fraud review response status and the Response :fraud_review param causes the success param to be ignored (by design) in Shoppify.
Merge pull request #870 from cagerton/fraud_review

Removing fraud_review flag from blue_pay module responses.