Move away from using yes/no as keys in translations

This is because they are reserved words in YAML. Best to use keys with a
different name instead.

Fixes #2436
Ensure option values in Variant#options_text are sorted in a predictable order

Fixes #2432
admin product edit: back to products list fix to preserve query params

Fixes #2431