Revert "Simplify query for StockLocation#stock_item" method needs to
handle variant or id as argument

This reverts commit 0d9cce2196bbcccfe8dcbba90778a2d789ef6e6c.
make_permalink option for prefix and generate by default
stock_trransfers should use a number for permalinks, like T23552323
fix missing stock transfer translations
Add missing translations for auth content

[Merges #3013]
fix broken specs by changing reference_number to reference for stock_transfers
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]
Check if order state is payment to accept payments

Redirect to payments/new when order has no payment
Also remove Continue bottom from orders/payments page,

[Fixes #2996]
[Fixes #2995]
[Fixes #2997]
Skip Deleted Stock Items in Stock Management Screen