Properly initialize FastGettext

- detect available locales
- join all text domains to a single combined text domain
- set the current language
- set the correct path to YaST translations
- support for dynamic language change at runtime
  (needed in installation)