Authorize.Net XML gateway

The new authorizenet xml gateway.
The Auth.Net sandbox needs a way to trigger immediate settlement of a batch.

If this can't be tested in an automated fashion, then just whack the test.