add more of stripes supported countries
Cybersource: Remove email requirement

No longer raise an ArgumentError when email isn't specified.  Instead
let the gateway itself complain if that's required.

This makes the code for Cybersource more consistent with the other
gateways.

Closes #849.
WorldPay Direct: Allow transactions with a status of SETTLED_BY_MERCHANT to be refunded.
Add Citrus gateway
Merge pull request #852 from Shopify/worldpay-fix

WorldPay Direct: Allow transactions with a status of SETTLED_BY_MERCHANT to be refunded.
Citrus: Get the integration into working condition and clean up the code.
Add PayuPaisa gateway
Spreedly: pass country with other address fields

Closes #854.
SecureNet: Fix order of xml params

SecureNet doesn't seem to pick up the invoice description and invoice
number if they show up after the merchant key.  And they seem to want
the note field after the method field.  Perhaps someday they'll fix this
to not be order dependent.  For now, we'll jump through some hoops.

Closes #855
Paymill: Add support for void

Closes #856.
Add MoneyMovers gateway

http://mmoa.us/

Closes #709.
Moneris: Fix tests doing a network request

I noticed the Moneris tests were slow, and it turned out to be due to
the calls not actually being stubbed out. Fixing necessitated a change
to the stub_comms signature, reflected in the other tests that were
adjusted.
Ogone: Add a :store_amount option

Some banks will not authorize if the amount is too small. This adds a
gateway option that overrides the default amount (0.01) for the
authorization part of the #store method.

Closes #724.
Ogone: Require TLSv1

Using the latest versions of the Ogone Gateway API requires an SSLv3 or
TLS connection, so this forces SSL usage in Ogone to that protocol.

Closes #732.
Moneris: Add support for purchasecorrection

This allows passing a :purchasecorrection option to void to leverage
that functionality in Moneris.

Closes #736.
Add Be2bill gateway

http://www.be2bill.com/

Closes #747.
Be2Bill: Use #include? instead of #in?
Spreedly: Add ability to retain on success

We now support the ability to pass an optional parameter to the purchase
and authorize calls to notify Spreedly to store (retain) the card if the
purchase/authorize succeeds.

Closes #860.
Merge pull request #857 from Shopify/viatechs-master

Add Citrus integration
Merge pull request #858 from Shopify/payu_paisa

Add PayuPaisa gateway