Merge pull request #355 from akonan/Verkkomaksut

Adds Verkkomaksut integration [akonan]
Removes trailing spaces from generator templates
Merge pull request #356 from akonan/generator-fix

Remove trailing spaces from generator templates [akonan]
Updated Bluepay payment module for ACH/Recurring Billing
Cleanup some of the tests and typos
Merge pull request #358 from LessonPlanet/master

Payflow gateway: add RetryNumDays; start_date fix

Payflow gateway: Allow modification of RetryNumDays [jrust]
Payflow gateway: Don't auto-set start_date on modification [jrust]
Merge pull request #353 from jslingerland/Bluepay

Bluepay gateway: Add ACH & recurring support

Bluepay gateway: Add ACH & recurring support [jslingerland]
Orbital: Don't send AVS address details for any country besides US, CA, GB and UK
Allow American Express in Barclays gateway.
Merge branch 'bug/payflow_express_uk_invalid_amount'
Merge pull request #360 from spreedly/amex_barclay

Barclays gateway: Allow American Express [duff]
Ogone gateway: remove duplicated method [ntalbott]
Update docs.
Cybersource gateway: Add retrieve method

The retrieve method will pull details on a stored credit card from the
Cybersource API.

Closes PR #361.
Bump version to 1.22.0
Add Litle gateway

Closes PR #327
DRY up the Litle adapter

Response building now goes through a common method. Also made some
syntax changes to be more idiomatically Ruby.
PaymentExpress gateway: BillingId token support

PaymentExpress supports a user specified token as well as DPS auto
generated token. This patch upgrades the gateway to allow you to opt in
to use the user specified token.

Default behaviour remains the same (using DpsBillingId) so no existing
user of ActiveMerchant's PaymentExpress gateway using token based
billing will have to change their code.

Closes #338
We were accidentally using the Barclays generated Transaction ID
instead of our own OrderId.  The result is payments cannot be
processed properly.
Fix tests to use correct authorization value