Use the actual selection for instance launch.
Connect instance list to model.
Loading instance groups and exposing them to the model
Added background cat. Proof of concept :3
Property change propagation, changing instance groups, icon preview
Add SVG icon rendering/cache
Port minecraft.jar version detection to Qt
Implement Keyring system base
refactor indendation, fix a bug in MinecraftProcess & fix a bug in
InstanceLauncher
Merge branch 'master' of http://github.com/peterix/MultiMC5

Conflicts:
	CMakeLists.txt
	main.cpp
fix merge issues, make console window work again
Fix settings objects, instances can be started from the GUI now
Fix settings dialog java tab layout
Add instance view up/down keyboard navigation, fix some layout glitches (not all)
Fix an another layout problem in instance list
Mystery meat layout hack to get things aligned
Filter console output, no more sea of red when there's nothing to report.
Use Keyring in the login dialog
Store stub keyring data in the same folder as the binary
Implemented version lists.

Further work on this is still needed. Currently there is no sorting or filtering of any kind. In addition,
changes need to be made to fix issues with bad ETags since the current system here is based on MultiMC 4's
version list system before it was fixed.