Initial optifine support. Needs version checker.
OptiFine version list with real version selector dialog.
Fix adding icons to custom icon directories.
Get rid of long rebuilds because of minor cmake config changes
Build fixage for the changed build config
Workaround for dirty build folders.

My disgust just turned into barely contained rage :<
Coverity build and upload target. Also GitFunctions.
.cmake files to reduce "code" duplicate
Context menu tweaks

* Add create/copy instance actions to the context menu.
* Context menu for the instance view background.
* Top of the context menu is now a header, fixing the misclick problems.
New classparser
Merge remote-tracking branch 'origin/feature_optifine' into develop

Conflicts:
	cmake/UseCXX11.cmake
	gui/MainWindow.cpp

Also rearranged some of the code and made classparser into a static lib.