Bump dev version
Fix #367
Implement gradle spec reader/writer
Show a warning in the log if a library is missing
Make forge work.

Using classifiers FTW.
Merge branch 'master' into develop

Conflicts:
	CMakeLists.txt
	changelog.md
Merge global settings and accounts into a pagedialog

Also split external tools into it's own page
Rework the settings dialog. Rework all of it. Thoroughly.

Also introduces the ColumnResizer from:
https://github.com/agateau/columnresizer/
Unify look of all pages.

Now they have a QTabWidget with no tabs as a background.
Include the SVG icon engine.
Do not deploy debug version of the svg icon lib in release builds.
Merge branch 'pullrequest2' of https://github.com/p-schneider/MultiMC5 into develop
Add a note about MultiMC not working in system folders to build instructions.

Fix #185
Check if the java binary can be found before launch.

Fix #386
Tweak windows rc file description (Minecraft Launcher -> MultiMC Launcher)
Rearrange RawLibrary and OneSixLibrary heavily.

Fix #396
Fix loading of Minecraft versions from FTB packs
Show a warning if the instance path contains a '!'

The checks and warnings happen the time MMC loads (via QLOG_INFO), the time the GUI starts (via a dialog) and when the user changes the instance path via the settings window.
Merge branch 'Loetkolben-pr_feature_warnProblematicInstPath' into develop

Closes #400
Increase the java checker timeout from 5s to 15s