The MinGW64 build of Qt6 renames 'main' to 'qMain' to ensure its runtime is executed first.
This unfortunately fouls anything else called 'main', so rename the symbol to 'run'.
Tests if repository json files conform to the json schema.
If all resources (images/icons/website URLs) they mention actually
exists.
And can also test writing images and the FAT modification code.