Renames menu items, headings, routes and controller actions.
N.B. Uses **locale** in code (to encapsulate both language and region),
and **Language and Region** in user-facing text.
Introduces `My::LocaleComponent` and accompanying forms.
Includes basic spec coverage.
Also applies lang attribute to individual Language options, with the
goal of improving screenreader and browser translation tool support.