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.