ENH: locale pref dialog uses choice list to select

- discover and display available .mo directories
- move away from two character codes
- TODO:
  - have human-friendly description instead of code
  - rewrite tooltip