Rewrote the settings system. It may still need some work.
Merge branch 'master' of git://github.com/peterix/MultiMC5

Conflicts:
	CMakeLists.txt
	main.cpp
Fixed some formatting.
Fixed a lot of MSVC problems
Added instance setting overrides.
Massive re-organization.