Braintree Blue: Allow specifying credit card token

This makes it possible to use an explicit card token, rather than
Braintree automatically generating it. If no token is passed it
continues to be generated automatically.

Also exposes the credit card token in the response.