don't try to use non existant java's in settings
use null not empty string in java path when missing
CHANGED: Store map, mod pack and texture pack archives in Local appdata instead of Roaming on Windows
ADDED: Migration of cached archives from old (roaming) to new (local) storage
FIXED: Unknown error setting download servers: null
Merge pull request #713 from Viper-7/139

FIXED: Unknown error setting download servers: null
remove excess imports and extra set DL servers in launchframe
New feature: log into stdout/stderr

 * Moved Logging system control code from LauncherConsole to
   LauncFrame.main().
 * Added log/OutputOverride.java: moved code from LauncherConsole.java
 * Added log/StdfOutLogger: Provides basic stdout/stderr logging
LaunchFrame.java: Check if Console is needed

 * Create and show console only if configured
 * Add console as an log listener only if configured
bump version for next dev cycle
Merge pull request #709 from Viper-7/master

CHANGED: Store map, mod pack and texture pack archives in Local appdata instead of Roaming on Windows
Merge pull request #714 from jikuja/feature_log_to_stdout_v2

Logging fixes
Concurrency fixes

  * Fixed: MapPanel, ModpacksPane and TexturePackPanel
    protect on*Add() with invokeLater()
    created unhandled exceptions

  * Fixed: LaunchFrame
    protect checkDoneLoading() with invokeLater()
    caused launcher to hang after "Adding Authlib to Classpath" message

  * Fixed: LauncherConsole
    protect onLogEvent() with invokaLater()
    preventive fix, no bugs seen yet
Update DownloadUtils.java

 * Conditional not working correctly
Merge pull request #716 from jikuja/patch-1

Update DownloadUtils.java
Merge pull request #715 from jikuja/fix_concurrency_v2

Concurrency fixes
Fixed:GA stamp file parser error
 * LaunchFrameHelpers.java: Added exceptions checking
FIXED: UserManager.java: hide known exeception from users
Fixed: LoginWorker.java: derp
Merge pull request #717 from jikuja/fixes

Various fixes