composite: add a helper to print env vars safely
Suppressing errors is a bit risky. Now we require print to
only print existing variables and can check of the evaluation
into the composite script worked ok before continuing. Also
a bit easier to read.
Other composite scripts will follow as they are being used.
composite/factory: do not show revision in image names
As hotfixes may end up in images they still correspond to the
release version to avoid confusion.
config: go 1.24 is the default and 1.25 is being used a bit
Some FreeBSD ports use older versions but let's only try to
cache the newer ones. The old versions are free to be built
and work fine, just not landing in the aux set.
make: remove a bit of cruft related to tests
Meant as a means to boost cooperation they basically led nowhere
and sometimes refuse to build cleanly after a base build. Let's
go with the sign of the times here and expose them less which also
doesn't change the default behaviour.