New locale modules and states

Added modules for:

* Checking if a locale is available, locale.avail
* Generating a locale. locale.gen_locale

Added a state for:

* Making sure a locale is present, locale.present.