Fixing spelling mistake in preferred_discover_login attribute in Worldpay
gateway

Changing attr_accessible prefered_discover_login to include second r, so that world pay payment methods can be created / updated
no need for activemerchant dependency, as spree_core already has one
MAJORLY bump factory_girl_rails version
Remove debugger gem references from gemfile
Fix class reference for CheckoutController in spec
Move factory_girl_rails dependency to gemspec
add support for CardSave gateway

Fixes #70
Bump copyright
Remove useless SkrillStatusController spec
Remove broken Skrill tests

SkrillAccount is gone AWOL. Restore this commit when Skrill is figured out
Correct factory calls within braintree_gateway_spec
merge in changes from github.com/spree/spree_usa_epay

Fixes #71
lock savon to 1.2

Fixes #71

Conflicts:
	spree_gateway.gemspec
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