Multiple changes were done:
- LoginPanel changed to switch language silently
- MainForm getInstance() method changed
- Language menu of the Main form changed to load languages dynamically and tick selected language
- LocalizationManager moved to Clients SWING UI
- LocalizationManager setLanguage() method changed to clear cache
- LanguageCombobox moved to Clients SWING UI
- getLanguageCode() method of AbstractWSClientImpl has been changed to return language code together with country code (e.g. en-US)
- In the Clients Desktop project flag icon names changed to match language and country codes (e.g. en-US)