Adding order details to create transaction authorize net method when appropriate
Changed L_COSTn to L_AMT_n in PayFlowExpressHelper. Added corner case to remote test for payflow_express and payflow_express_uk.
Remvoed the L_AMT fix because it might break other things, added DISCOUNT field instead. Added more remote tests to RemotePayflowExpressTest.
Using subtotal as Item amt field.
Changed the error message for ePay authorize, and we now save the response code and message.
Fix in field mapping.
Update the Braintree Blue gateway to include billing address options
when storing a customer/card. See the Braintree docs here:
http://www.braintreepayments.com/docs/ruby/customers/create#customer_with_credit_card_with_billing_address
Merge pull request #322 from kacperix/master

Dotpay: Fix field mapping
Merge pull request #251 from pote/master

Authorize.Net CIM: Optionally add 'order' details to transactions
Merge pull request #323 from chargify/send_billing_address_on_braintree_store

Braintree: Allow including billing address when storing a customer
The PaymentDetails & PaymentDetailsItem objects are common between api calls. Should return the same stuff
Merge pull request #324 from dscataglini/refactoring_payment_details

PayPal: Refactored PaymentDetails & PaymentDetailsItem common code
Merge pull request #307 from dennisoconnor/bug/epay_location_header_not_included_message

Added more useful results for ePay authorization errors.
Separate the concept of "test transaction" from "demo account" in Viaklix and Elavon gateways.
Added a new "test_mode" parameter to the transaction options to deal with VirtualMerchant's test_mode.
The .test? method (or :test option) on the Gateway object is now only used to determine the URL.
added support for GetTransactionDetails api call
added support for GetBalance api call
added support for DoAuthorication api Call
added support for ManagePendingTransactionStatus
added support for request details wrapping
Merge pull request #320 from mltsy/master

Viaklix/Elavon: Separate "demo accounts" from "test transactions"
Merge pull request #326 from dscataglini/new_paypal_apis

PayPal: Add transaction_details, balance, authorize_transaction, and manage_pending_transaction API calls.
Added support for TransactionSearch & DoReferenceTransaction
Cybersource recurring payments
Merge pull request #328 from dscataglini/new_paypal_apis

PayPal: Add support for TransactionSearch & DoReferenceTransaction