Replace I18n.t for Spree.t
Require at least one category for shipping method

[Fixes #3011]
Display validation errors on payment method create

[Fixes #3010]
Display text input if country has no state on backend

[Fixes #2999]