Merge pull request #50 from Grinch/patch-1

Revamp of Launcher GUI
Merge pull request #51 from Grinch/patch-1

Adjusted Progress Bar size/location
Merge pull request #52 from Grinch/patch-1

OS X needs love too! Close/Min/Options button fix
Switch to DownloadURLConnector
Remove MD5 hardcoding for MC/MC-libs
Fix LWJGL md5 checks
No specific OS
Fix Form locking and progress bar text oddities
Signed-off-by: Steven Downer <Grinch@outlook.com>
Merge pull request #53 from Grinch/patch-1

Fix Form locking and progress bar text oddities
Fix progress bar artifacting
Restore transparency
Popup links and misc formatting.
Disable Linux Oracle Java 7 warning for now, as it seems to work fine.
getLatestVersion means the latest version Spoutcraft supports, not latest MC version available
Sort versions correctly
Switch to using assets.minecraft.net
Cleanup old patch code
Print exception when failing to initialize Minecraft
Bad Login should note premium MC is required