add modules locale.avail and gen_locale
added locale.present state
Fix comment
Better comments
indent
indent
shorter line
indent
fix lint issues
fix lint issues
Merge pull request #12133 from fivethreeo/develop

New locale modules and states