Add Adyen direct gateway.
Rename message and success.
Consolidate deprecation handling

There were various deprecation handling methods, and this consolidates
them all into a single ActiveMerchant.deprecation method, which also
simplifies the tests.
Reduce the reliance on instance variables.
Purchase using MultiResponse.
Make merchant a credential.
Fix credentials in unit tests.
Remove extra merchant options in Adyen tests.
Add _hash prefix to adyen specific methods and support options[:address].
Rename parse_reponse to parse.
Simplify response parsing.
Give travis-ci a break

ruby 1.9.2 will be EOL next month (June 2014)
and Rails 2.3 is EOL since a while now.

Currently a single commit trigger (4 * 5) - 2 = 38 travis builds
With this change 3 * 4 = 12 builds
Merge pull request #1226 from Shopify/give-travis-a-break

Give travis-ci a break
Parse addresses for Adyen in a simple way.
Authorize.Net CIM: Do not send x_test_request

Closes #1227.
Authorize.Net CIM: Pass delimiter through

Closes #1093.
HPS: Add support for track data

Closes #1225.
HPS: Fix processing without an address

Closes #1229.
Better ResponseError management.
Balanced: Do not pass address if zip is blank

Closes #1231.