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
Framework for some tests
Tests for parsing of channel lists in UpdateChecker
Expand appropriate column of account selection dialog
More tests for the UpdateChecker class. It should be done for now.
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
Unit tests for the DownloadUpdateTask class
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.
Finish unit tests for the DownloadUpdateTask class