MultiMC should now detect aarch64/arm64 architectures and no longer uses
'32' and '64' as CPU architectures.
Detection should work for x86, amd64 and aarch64.
This also affected the old (unused) analytics code, so I removed it.
Doing the whole 'secrets' thing by trying to hide MSA client ID was honestly crazy.
To everyone who tried to work on the code and couldn't use their own development build, I am sorry.
It is all develop from now on, we no longer make stable releases.
This means no maintenance of version numbers and removal
of all the overhead associated with making stable releases.
MultiMC 6 might have a better system, but with how infrequent and stable
MultiMC releases are getting, there's no need to have a distinction
between `stable` and `develop` anymore.
Support URLs (bug tracker, Discord guild, subreddit) are now specified
as cache variables in cmake, and the buttons are not shown if no value
is set for them.
This is an early-stage move towards debranding the MultiMC codebase,
and will (hopefully) alleviate support requests coming to us from
illicit forks.