Begin the transformation!

Nuke all the things.
Much change, very jarmod.
Fix launcher part for legacy in onesix.
Set the window params inside the launcher part, depending on launcher type.

Also create/change the new internal version files.
Add builtin Minecraft versions for legacy
Reorganize logic code.
Introducing VersionPatch base class for version files and minecraft versions
All of the broken legacy things work.
Make 1.6+ work with new instance format.
Use window icons and titles in 1.6+
Disable window titles and isons again, windows build fixes
Small fixes, including release dates of some legacy versions
Fix last instance remaining selected when deleted
Move instance settings back to the main window.
Add back legacy mod edit, add checksums for all legacy jars
Break FTB. Yep. It has to be done better.
Reduce startup logging verbosity
Lock down the version cache. Just enough to make it annoying to corrupt the files.
Implement adding jar mods, break saving library order.
New, simpler and versioned format for the patch load order.