Started reworking the instance system.
Merge branch 'master' into inst_rewrite
Merge branch 'master' into inst_rewrite
Added InstanceLoader and InstanceType headers.
Implemented instance loader.
Implemented Instance
Implemented loadList() stuff.
Added stdinstance plugin and a ton of plugin stuff.
Split MultiMC up into a few separate libraries.

Fixed plugin system.

Tons of other stuff...
Got instance loading working.
Reorganized the main CMakeLists file and added an icon on Windows.
Include Git commit hash in config.h
Merge branch 'inst_rewrite' of https://github.com/Forkk/MultiMC5

Conflicts:
	data/instancemodel.cpp