Revert "Revert "Authorize.Net: Switch to the XML API""

This reverts commit 0b8a0de2e2d547b96e0d1aac63d5ace8baf0e9ff.
Move customerIP to be below customer block in Authorize.net post_data XML
update eway validators
get tests passing
Parse multiple errors returned. Parse errors returned in 'ResponseCode' correctly
Merge pull request #1381 from Shopify/eway_rapide

update eway rapid validators
Merge pull request #1367 from Shopify/unrevert_authorize_net

Unrevert Authorize.net