Balanced: Add amount to refund method signature

The proper method signature for Gateway#refund is:

    def refund(amount, identifier, options={})

But Balanced had:

    def refund(identifier, options={})

With the amount optionally passed in the options hash. This deprecates
the incorrect signature (for backwards compatibility purposes) and
conforms the method to the correct signature.