* Remove Response#card_data. The application has access to the information anyway [cody]

* Return the last 4 digits of the card number from the Response instead of the masked number [cody]

* Actually use the shipping address in TrustCommerce [cody]

* Update TrustCommerceGateway to support avs and cvv results. Remove test_result_from_cc_number. Automatically fallback to SSL POST if the TCLink library is not available. Add additional customer information to the requests. [cody]

* Send state N/A in Payflow when the state is blank. Fixes UK PayPal Express payments when not providing a state [cody]

* Load remote test credentials from a fixtures file. ActiveMerchant will look for a custom file ~/.active_merchant/fixtures.yml. If the file exists it will be loaded instead of the default fixtures provided by ActiveMerchant. This makes development easier, and removes the risk of committing non-public test account credentials to subversion. [cody]

* Add support for password protected pem files [cody]

* Add support for Concord Efsnet payment gateway [snacktime]

* Fix dependency loading for gateways that are subclasses [cody]

* Add Braintree payment gateway [Michael J. Mangino]

* Add support for PayPal API signatures [Benjamin Curtis, cody]

* Add payment gateway Viaklix [Sal Scotto, cody]

* Add Australian payment gateway NetRegistry [George Ogata]

* Take order email from the options hash instead of the address for CyberSource [cody]

* Use an array for LineItems when calculating tax in CyberSource gateway [cody]

* Add CyberSource gateway [Matt Margolis]

* Sanitize Protx order id [cody]

* Fix support for electron in Protx [cody]

* Add support for Protx [shiftx, cody]

* Use undef_method with a single argument in SecurePay to prevent JRuby from choking on it. [jonathan.l.bartlett]

* Use HashWithIndifferentAccess for CreditCard for compatibility with Rails applications [michael.j.mangino]

* Fix nil exception when no response reason text is found in Authorize.net [cody]

* Add support for PayJunction [Matt Sanders]

* Change billing_address to shipping_address in PayPal Integration helper, as billing_address was incorrect. Addresses passed to billing_address for the PayPal helper will no longer be added to the form. This will break existing code, as the address will not be passed.

* Remove switch patterns from card detection that were eliminated on July 1, 2007 [cody]

* Format the issue number in Payflow requests to always be 2 digits [cody]

* Move application_id to Gateway and Helper class respectively [cody]

* Improve TrustCommerce documentation [cody]

* Add credit to Payflow [cody]

* Add support for the Plug 'N Pay gateway [ryan.norbauer, cody]

* Add support for ItemTotal, Shipping, Handling, and Tax amounts in the PayPal Express and PayPal gateways [baldwindavid, cody]