Unit testing
Fix some bugs that surfaced
Add some new folders
Tests for the user utils
Fix twitch
Fix various Dialogs (Titles, License formatting)
Make the account selection list use checkboxes rather than text for active boolean
Add status shown specifically when downloading assets
Merge branch 'testing' of https://github.com/02JanDal/MultiMC5 into develop

Conflicts:
	MultiMC.cpp
Use ctest
Expand appropriate column of account selection dialog
Fix bugs introduced by unit test branch

Account json was getting rewritten by a folder
Missing icon on Windows (hopefully fixed, `doing it live`)
Merge branch 'develop' of github.com:MultiMC/MultiMC5 into develop
Use asset sizes from the index to make the progress bar better
Improve group changing, update instance on version change

Gives a list of existing groups to choose from.
Instances are updated as long as there is at least one valid account.
Make updates prevented by missing accounts verbose
Merge branch 'develop' of github.com:MultiMC/MultiMC5 into feature_news

Conflicts:
	CMakeLists.txt