Switched configuration classes to JAXB, and made configurations and identities ordered by last use date.
Re-open launcher on close by default.
Changed default configuration icon to be more Minecraft-y.
Fixed built-in configurations not being reset each time.
Changed title of default configuration.
Fixed offline login, fixed password clearing after re-launch.
Changed "Show console" checkbox to "Show messages and errors".
Made list of configurations sort by date on launch.
Added right click menu to list of components on the launcher dialog.
Save removed configurations when done from the front list.
Print Java information on launch.
Changed setting 'launcher.reopen' to 'launcher.reopen-after-close' to force a default value change.
Improved console.
Added detection of the best JRE to use on Windows.