Added new update mechanism and moved some files around.
Cleanup, asset downloading, and some launch mechanisms.
Updated README.md about changes.
Fixed some typos in the README.
Bump POM version to 4.0.0-SNAPSHOT.
Removed outdated sample_builder_config files and moved other files to resources/.
Added in session classes.
Now the game can be fully updated and launched from scratch.
Cleanup *.install.FileCopy.
LaunchProcess.close() can now throw IOException.
Re-added Yggdrasil authentication, deleted old one.
Added maven.sk89q.com repo for SimpleNBT, removed Spout repo.
Have Session.call() return itself.
Added more version-related Application methods, swapped SwingWorker for new Operation class.
Added extra launch variables.
Added process arguments to ReleaseManifest.
Add -Xdock related arguments for Mac OS X when launching.
Added a .jar merger.
Fixed typo in com.sk89q.skmcl.minecraft.Minecraft.
Fixed ${auth_access_token} replacement.