Updates gemspec to use pessimistic versioning on dependencies
Merge branch 'master' into pessimistic_versioning

* master:
  gemspec: Dont force nokogiri lesser than 1.6.0
  Eway: Update supported countries
  Fixed a bug in the handling of multiple charges to the same customer

Conflicts:
	activemerchant.gemspec
Modifes active_support gem requirements for all rails versions
Fixing builder dependency for rails 3.0, and adding upper limit to activesupport version
added missing authorization_code param to response
Update Stripe gateway to reflect current currency support

* Add GB to the countries supported by Stripe
* Update the README to reflect CA and GB support
WebPay: modify the currency unit in JPY from yen (1) to sen (1/100).
WebPay: update a test API key.
WebPay: add unit tests to check the currency unit.
WebPay: modify refund method to support the new currency unit in JPY.
WebPay: add tests to modify currency unit in JPY from yen to sen.
SecureNet: Allow some optional fields

Now :invoice_description and :invoice_number can be specified in the
options for a purchase or an authorization and we map :description to
the much larger NOTES field.

http://cl.ly/image/2e360n1g1T21/content.png

Closes #825.
Balanced: Adjust BalancedGateway::Error parent

It's now ActiveMerchant::ActiveMerchantError rather than StandardError.
We want to allow users of ActiveMerchant to generically rescue errors
without having to have special gateway specific handling.

Closes #826.
Merge pull request #822 from keikubo/webpay_currency_unit

Webpay: modify currency unit from yen (1) to sen (1/100) in JPY
Merge pull request #821 from prsimp/update_stripe_country_support

Update Stripe gateway to reflect current currency support
Merge pull request #819 from llopez/fix/remote_authorize_net_test

added missing authorization_code param to response
Allow nokogiri as low as 1.4.7
Allows i18n v.0.5.0 for Rails 3
Merge branch 'master' into pessimistic_versioning

* master:
  Allow nokogiri as low as 1.4.7
  Balanced: Adjust BalancedGateway::Error parent
  SecureNet: Allow some optional fields
  WebPay: add tests to modify currency unit in JPY from yen to sen.
  WebPay: modify refund method to support the new currency unit in JPY.
  WebPay: add unit tests to check the currency unit.
  WebPay: update a test API key.
  WebPay: modify the currency unit in JPY from yen (1) to sen (1/100).
  Update Stripe gateway to reflect current currency support
  added missing authorization_code param to response
  Moneris: Add verification_value support
  Credit deprecation test for litle.
  Litle: Deprecate credit method in favor of refund.
  Pass the primary response into the run method instead of tacking it on the end.
  Stripe: Make the actual refund response primary rather than the fee refund.
  Allow changing the primary response of a MultiResponse to the first one run.
  Firstdata E4: Include missing address information for AVS and CVV results.

Conflicts:
	activemerchant.gemspec
Balanced: Fix #void interface

The other gateways take an optional options hash as a second parameter.
Now Balanced does as well, allowing us to call the #void method in the
same way regardless of which gateway we're talking to.

Closes #831.