Use Braintree's card type detection instead of shoehorning into ActiveMerchant's

Fixes #100

Conflicts:
	app/models/spree/gateway/braintree_gateway.rb