Braintree Blue: Add payment_method_token flag

Braintree always charges default card if you pass customer_id. Allow
specifying that the payment method token is being passed instead so
non-default cards can be charged.

Closes #1301.