add retrieve method to spreedly_core
allow purchase_with_token to accept a gateway token that overrides the gateway token set at initialization.
add add_gateway method to spreedly_core
add order id to request
include country in credit card fields
iats gateway implementation
Merge branch 'master' of github.com:GiveCorps/active_merchant
refactoring xml generation
iati transaction initial implementation
response returned from gateway
add unit tests for response
Merge branch 'iats_implementation' of https://github.com/pronix/active_merchant into pronix-iats_implementation

resolved Conflicts:
	lib/active_merchant/billing/gateways/iats_transaction.rb
	test/remote/gateways/remote_iats_transaction_test.rb
	test/unit/gateways/iats_transaction_test.rb
Merge branch 'pronix-iats_implementation'