Further improvements for multilingual support

Added ability to dynamically change language.
Added ability to restart application. (Restart application after you
change language)
Note that restart option works only when application is exported to .jar
file.