Fixed a bug in the handling of multiple charges to the same customer
Removes rubies that have been end of life'd

Ruby 1.8.7 - http://www.ruby-lang.org/en/news/2013/06/30/we-retire-1-8-7/
REE - http://blog.phusion.nl/2012/02/21/ruby-enterprise-edition-1-8-7-2012-02-released-end-of-life-imminent/

Rubinius doesn't say anything, but whatever, let's remove all 1.8
support.

Also moves the CI and Code Climate details to the top of the readme
Changed the error messages. According to google translate, they are equivalent :)  Also adding 'debugger' to the Gemfile.
Barclays Extra+: Remote test with minimal info

This tests that transactions with the bare minimum of required info
still succeed.
NAB Transact: Add auth & capture support

Closes #762.
Mercury: Support card-less capture and refund

Mercury is first a POS system, and only second does online transactions.
Due to this, the standard "get back an authorization you can use to do
future operations on this transaction" flow must be explicitly enabled.

This enables that flow by having Mercury return a "OneTime" token for
every #authorize and #purchase which is stored in the authorization
string and can then be used to do captures and refunds. This also adds
the amount to the authorization string so that a capture can be run
without having to re-specify the amount.

This type of "one-time tokenization" is now the default for Mercury
since it matches so much better with expected ActiveMerchant semantics.
If the old behavior is desired, pass `tokenization: false` in the
options hash when creating the gateway.
Removed 'debugger' from gem - CI is failing due to an earlier version of Ruby (1.8.7 incompatible with debugger 1.6.1)
Merge pull request #763 from Shopify/webpay_remote_tests

Changed the error messages.
Mercury: Support void
Merge pull request #760 from Shopify/travis/remove_end_of_lifed_rubies

Removes rubies that have been end of life'd
Bump for release v1.35.0
Add Mercury certification tests
Mercury: use correct cert amount
Mercury: send RecordNo & Frequency tags only once
Mercury: PartialAuth on tokenized PreAuthCaptures

The action condition was only checking for 'PreAuthCapture' and not
factoring in the possible ByRecordNo suffix.

Closes #772.
Stripe: Refund full application fee if 'refund_application_fee' is set.
Merge pull request #773 from Shopify/application-fee-refund

Refund full application fee if 'refund_application_fee' is set.
Bump for release v1.35.1
Fat Zebra: More consistent handling of tokens

Switches to using the ActiveMerchant standard of passing in the token as
the payment method rather than using a Hash. The CVV can still be passed
via the options hash. The old method of passing in a Hash is deprecated.

Also cleans up the error handling to be more robust.

Closes #715.
Add Platron integration

https://www.platron.ru/

Closes #717.