Add travis CI building.

Uses GCC
Merge pull request #3 from GUIpsp/master

Add travis CI building.
Changed spaces to tabs in CMakeLists.txt because space indenting is the work of satan.
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