set the version to be same as spree 1-2-stable.
Merge pull request #32 from pero-ict-solutions/streamline_spree_version-1-2

set the version to be same as spree 1-2-stable.
stripe supports payment_profiles_supported? so void will get 3 paramters... of which it should ignore 2
splat the ignored options in #void

This is needed because Spree 1.2.0 calls the void method with 3 arguments.

Fixes #2048
adds support for Braintree's client side encryption

Fixes #34
Ignore lock

Conflicts:

	Gemfile.lock
Use earlier version of factory_girl_rails for 1.8 compatibility
Gateways must be saved in order for preferences to be correctly processed

Conflicts:

	spec/models/gateway/authorize_net_spec.rb
	spec/models/gateway/eway_spec.rb
Add travis.yml
update travis
Use 1.8 Hash syntax in worldpay.rb
Correct credit_card factory reference in braintree_spec
added gateway for Moneris

Fixes #38
rename Braintree to BraintreeGateway in order to avoid the warning: toplevel constant Braintree referenced by Spree::Gateway::Braintree

Fixes #46
Fix class references in braintree_gateway_spec

Conflicts:

	spec/models/gateway/braintree_gateway_spec.rb
Correctly name class within braintree mgiration
Store the Braintree credit card token to allow credit card reuse

Fixes #49
adding support for Banwire

Fixes #50
Add currency preference for stripe gateway

Fixes #47

Fixes #52
Minor tweaks to improve Braintree integration