Cleanup i18n duplication.

This removes duplicated i18n patterns for backend and one single key for frontend `:no_product_found`.

```ruby
# old
Spree.t(:listing_countries) 
# new
# no locale key replacement, most views only used:
Spree.t(:countries) # these was replaced with:
Spree::Country.model_name.human(count: 2)

# old
Spree.t(:new_country) 
# new
Spree.t(:new_resource, resource: Spree::Country.model_name.human)

# old
Spree.t(:back_to_country_list)
# new - not this link not used consistent in backend.
Spree.t(:back_to_resource_list, resource: Spree::Country.model_name.human)

# old
Spree.t(:no_country_found)
# new - note this key was already partly used.
Spree.t(:no_resource_found, resource: Spree::Country.model_name.human)

# old
Spree.t(:editing_country)
# new
Spree.t(:editing_resource, resource: Spree::Country.model_name.human)
```

Some keys was left intact because they was used in JS and other places. Only locale keys touched that has little impact to break anything.