add migration to set the correct type for Balanced

Fixes #72
Remove server and test mode parameters from Braintree
Send bill address to Stripe when creating profile

Fixes #73
Allow res to be nil in InstallGenerator's run_migrations

Fixes: http://ci.spreecommerce.com/viewLog.html?buildId=5911&buildTypeId=bt14&tab=buildLog#_focus=123
Add environment preference for Braintree

This allows you to specify what environment (sandbox or production) you would like the gateway to use.

Fixes this build: http://ci.spreecommerce.com/viewLog.html?buildId=5911&buildTypeId=bt14&tab=buildLog
Use BraintreeBlueGateway for Braintree gateway

This is due to the following code in ActiveMerchant: https://github.com/Shopify/active_merchant/blob/7678a0319a8a6234a793e8276eeb83c16b9e6750/lib/active_merchant/billing/gateways/braintree.rb#L10-L15

Since our gateway doesn't even support the login option, then it's obvious that we'll only be using blue
[braintree] No need to pass additional parameters in authorize test
[braintree] Default environment preference to :sandbox if not set
Honor 'auto_run_migrations' in InstallGenerator

Fixes #74
Adding Data Cash Gateway

Fixes #75
specify auto_capture? #=> true for stripe and eway

As of spree 1.3, auto capture is determined by
PaymentMethod#auto_capture? (see spree/spree@769c1aa)

This commit makes eway and stripe always return true for auto_capture?,
removing the need for additional configuration on those gateways.

Fixes #55
remove misleading comment in samurai gateway

Presumably this was copied from stripe. The samurai gateway supports
authorize/capture, so there's no need to set auto_capture.
Use Ruby 1.8 syntax in stripe_gateway

This is because Spree 1.3 will still support Ruby 1.8. It's only in Spree 2.0 where we know absolutely that we can use Ruby 1.9-only syntax.
drop factory_girl_rails to 1.7.0, since that's the version that's compatible with Ruby 1.8
Fix more Ruby 1.8 syntax problems in StripeGateway
Fix Ruby 1.8 syntax in StripeGateway speC
Actually put the preferred uri to use.

Fixes #76