Made the launcher batch solder updates on start. Doesn't support not
updated solder repos yet - do not use in forks

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
More progress on batched modpack loading

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Hardened folder moving, prevented moving to non-empty non-default
directories

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Made stream changes and directory changes prompt for a manual restart.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Resolved bug with first run where all the packs wouldn't load, only
tekkit lite.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Fixed patching versions that don't require it when the mc version API
goes down.
Increased connect timeout further.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Handle invalid solder URL's properly.
Moved the solder pack loading to the swing worker.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Added java 7 warning for mac users until such a time as it works
correctly for them

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Prevented selection of non-empty directories for moving modpacks into.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Changed over modpack moving method to apache moving as well.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Fixed NPE when checking shouldUsePatch and minecraft api is down

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Merged from upstream