feature: Introduce VCU128 processors and so much more
This is (mostly) a history rewriting of the latest it-branch, vcu128-commissioning/fix-EoR. I assigned this MR to everyone who contributed there.
As such, I expect both branches to be functionally the same. Most tests have been disabled because new input files must be collected to generate new "standard" outputs for each processor and primitive that has been introduced.
The differences between the two branches should be visible here (scroll down past the commit history to see the differentials): https://gitlab.cern.ch/scouting-demonstrator/scdaq/-/compare/vcu128-commissioning-fixEoR...feature%2Fvcu128-processors?from_project_id=137432&straight=true
See also the outdated MRs !92 (closed), !94 (closed), !96 (closed).
(new) Includes testing coverage for BMTF, Calo sums, Calo objects (egamma, jets, taus) and the new GMT muon processor.
Fixes #61 (closed) and the later discovered bugs #63 (closed), #64 (closed). These fixes are not propagated to any existing development branches.