Merge pull request #787 from pinpayments/add-options-param-to-nab-capture-method

NAB Transact: Capture method should take options
Fix endpoint url, customer name
Fix a couple tests
NmiGateway: Add optional :recurring flag

Nmi customer support confirmed that this optional flag can be passed to
purchase and authorize to turn off the CVV requirement.

Closes #789.
SecureNet: Use the live_url at the right time

I'm so surprised this gateway wasn't using the live_url yet!

Closes #792.
New IATS Gateway
ActiveMerchant::Billing::Base.gateway raises when passed an invalid gateway
Merge pull request #794 from Shopify/billing-gateway-raise

ActiveMerchant::Billing::Base.gateway raises when passed an invalid gateway
Merge pull request #788 from Shopify/ipay88

Ipay88 integration
MerchantWarrior: Fix handling of amounts

The gateways can take in a Money or an integer in cents.  Then under the
covers it sends the amount in the right format to the actual gateway.

The Merchant Warrior gateway class was taking in a string dollar amount
rather than behaving like the other gateways.
Merchant Warrior: Send the CVV to the gateway

Closes #795.
Eway: Update supported countries

Eway is now also available in the UK and New Zealand.
Fix status messages for PayU.
Merge pull request #793 from Shopify/add_iats_gateway

New IATS Gateway
Merge pull request #799 from Shopify/fix-payu-status-types

Fix status messages for PayU.
SecureNet: Allow production transactions

The TEST parameter was always being sent as true!  Now we only pass that
parameter at the right time.

Closes #805.
Stripe: Allow a card_not_present_fee to be specified.
Refactoring instance variable to a method.
Stripe: Fix a broken remote test due to an error message change.
Merge pull request #807 from Shopify/stripe-card-not-present-fees

Stripe: Allow a card_not_present_fee to be specified.