Stop requiring CurrencyCode from active_utils
Move ActiveMerchant::Error into ActiveMerchant

In service of breaking the dependencies on active_utils.
Inline RequiresParameters in Gateway

Also move Country from active_utils.

In service of breaking active_utils dependencies.
DIBS Payment Services

This commit is maintained separate until DIBS setup a sandbox.
Code by @maxwhite