Braintree: Refactor creation of response

This will also allow for easier use of the braintree result object if
one needs to monkey patch the params or options.

Closes #766.