Add live validation of the hint chars setting

- onchange: to lowercase and remove duplicate chars

- Update pref defaults in locales
Merge pull request #177 from lydell/better-options

Better options