IPay88: Don't include decimals or commas in the signature.
Revert "Moneris: Add verification_value support"

This reverts commit 97dc152fefafc9d5333709d992d04ac3b172bdbd.

Conflicts:
	CHANGELOG
Bump for version v1.38.1
Update supported countries
Update README with latest gateway metadata

Also adds a rake task to spit out the gateway listing in Markdown.

Closes #829.
Moneris: Allow CVV to be optionally passed

Only certain account types at Moneris allow a verification_value to be
specified.  By default, we don't pass it.

If you have an account that allows the verification_value, you can
specify that when you instantiate the gateway.

Closes #843.
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.