PayGate: add support for refund

Closes #1486
BraintreeBlue: Expose processor_response_code

This allows us to reveal the underlying Braintree response code to
customers who care about it:

https://www.braintreepayments.com/docs/ruby/reference/processor_responses