Framework for some tests
Tests for parsing of channel lists in UpdateChecker
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
Make updates prevented by missing accounts verbose
Make the linux runner script more helpful and add dialogs
Fix/remove tests from the gutted updater
Merge branch 'updater_tests' of https://github.com/02JanDal/MultiMC5 into develop
Fix broken test (wrong URL)
Use monospace font in the console.

Still fugly as all hell, now in a slightly more appropriate style.
Fix running the runner script using a symlink
Fix some failing tests and attempt to fix running tests on a headless computer
Merge remote-tracking branch 'upstream/develop' into updater_tests

Conflicts:
	mmc_updater/src/tests/CMakeLists.txt
Remove obsolete auto login option.
Magical pixie dust for windows updater reliability

Don't ask.