FIXED: Not correctly detecting the latest version of 32-bit Java
Merge pull request #698 from Viper-7/master

FIXED: Not correctly detecting the latest version of 32-bit Java
Fixed concurrency bugs and cleaned LaunchFrame.java

  * Moved code from EDT into main() Tread
  * Reordered code in  LaunchFrame.java to fix concurrenry and
    blocking bugs
  * Reworked I18N:
     Added function to setup I18N without downloading
     Added function to only download new locales
     Added wait and sleep lock to ensure DL servers are found
  * Added names to threads
Reordered LaunchFrame.java
 *  DownloadUtils.java: Added timing log