Started removing all the old launching and API stuff in preparation. Relicensed GPL as per the allowance of code under the old license becoming MIT and thus free for relicensing.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Further cleanup of the files, including the pom, license, and readme.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Updated more classes for the new changes coming.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Finished resolving compile errors. Cleaned up a lot of old bad coding practices and organized the project better. Added migration from old yaml settings to the new Json settings. Migrated a lot of utils out of the launcher and into the core.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Finished implementing adding/saving/loading pack information for platform packs, including platform solder packs.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Pulled more concepts from the launcher into the core. Ideally we will have just GUI and a basic hookup to the core left when we are finished.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Added the InstallThread and turned it on the Launch button temporarily

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Hooked up the new Minecraft launching system.

Hooked up the new authentication system.

Removed some unused startup paramaters, and the relaunch mechanism due to the way Minecraft is now launched.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Cleaned up a few minor things with the GUI including loading faces again and disabling/enabling the progressbar when appropriate.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Improved migration to migrate old installed build files.

Fixed errors in ModpackOptions build list saving caused by use the real version and not the version signifier for loading, and saving wasn't turned on at all.

Fixed the packs not refreshing when new assets completed download.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Updated to use the SNAPSHOT version of LauncherCore

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Merge remote-tracking branch 'upstream-technic/master' into TechnicPack-master

Conflicts:
	src/main/java/org/spoutcraft/launcher/util/Utils.java
Merge remote-tracking branch 'upstream/master'
Fixed maven 3.1.x shade plugin build error

Conflicts:
	.gitattributes
	src/main/java/org/spoutcraft/launcher/Settings.java
	src/main/java/org/spoutcraft/launcher/StartupParameters.java
	src/main/java/org/spoutcraft/launcher/api/Event.java
	src/main/java/org/spoutcraft/launcher/api/Launcher.java
	src/main/java/org/spoutcraft/launcher/api/SpoutcraftDirectories.java
	src/main/java/org/spoutcraft/launcher/exceptions/BadLoginException.java
	src/main/java/org/spoutcraft/launcher/exceptions/MCNetworkException.java
	src/main/java/org/spoutcraft/launcher/exceptions/MinecraftUserNotPremiumException.java
	src/main/java/org/spoutcraft/launcher/exceptions/NoMirrorsAvailableException.java
	src/main/java/org/spoutcraft/launcher/exceptions/OutdatedMCLauncherException.java
	src/main/java/org/spoutcraft/launcher/exceptions/UnsupportedOSException.java
	src/main/java/org/spoutcraft/launcher/launch/MinecraftAppletEnglober.java
	src/main/java/org/spoutcraft/launcher/launch/MinecraftClassLoader.java
	src/main/java/org/spoutcraft/launcher/launch/MinecraftLauncher.java
	src/main/java/org/spoutcraft/launcher/skin/BackgroundImageWorker.java
	src/main/java/org/spoutcraft/launcher/skin/SpoutFocusTraversalPolicy.java
	src/main/java/org/spoutcraft/launcher/skin/components/LoginFrame.java
	src/main/java/org/spoutcraft/launcher/util/DownloadUtils.java
	src/main/java/org/spoutcraft/launcher/util/MD5Utils.java
	src/main/java/org/spoutcraft/launcher/util/MinecraftDownloadUtils.java
	src/main/resources/settings.yml