Merge pull request #1312 from Shopify/net_registry_url_update

Update Netregistry URL
Authorize.Net: Add maestro as supported card type

Maestro is supported as a card type by some merchant accounts that
Authorize.Net backs up to. Unfortunately the Authorize.Net sandbox does
not support Maestro, so a remote test was not possible.

Closes #1304.
Worldpay: Improve address defaults

Previously, we defaulted parts of the address that were unspecified.
Now we also default the parts that are explicitly set to a blank value.

Closes #1311.
Braintree Blue: Pass name when tokenizing

Closes #1306.
Moneris: Add :avs_enabled option
Wirecard: Improve error handling

If Wirecard is having a really bad day it is possible for their API to
return error responses that are not contained within the W_JOB element.

This adds a new method to correctly parse these Wirecard
having-a-bad-day responses, and also pluck out the ErrorCode as well.

Closes #1315.
Merge pull request #1317 from Shopify/moneris_avs_flag

Add :avs_enabled option for Moneris
Revert Optimal encoding change
Merge pull request #1318 from Shopify/revert_optimal_encoding

Revert Optimal encoding change
Fix wirecard formatting warning
Revert net_registry URL encoding
Merge pull request #1329 from Shopify/fix_net_registry_encoding

Revert NetRegistry URL encoding
Worldpay should support HashWithIndifferentAccess
Review feedback
Merge pull request #1330 from Shopify/fix_worldpay_address

Worldpay should support HashWithIndifferentAccess
Prefix CVV failure messages
Review feedback
Merge pull request #1340 from Shopify/update_cvv_messages

Prefix CVV failure messages
Litle: Add verify support

Closes #1333.
USAePay: Add verify support

Closes #1332.