Add surcharge XML support
This provides access to the raw SurchargeXML field in transaction requests.
There is no validation on this data, and you must construct the XML string in your application. If a surcharge API ever gets added to Omnipay, then that could feed into this field, but for now without a standard or convention for defining and setting surcharges, we'll just expose the raw field for those that need it.