Trigger: Fix xAOD::AuxSelection WARNING Selected dynamic Aux atribute not found in the registry (3rd attempt)
Third attempt after !39270 (closed) and !43320 (closed) at fixing ATR-22421. This time instantiating all AuxElement Accessors for all Trigger EDM decorations at compile-time by listing them in a header file in TrigOutputHandling and including it in HLTEDMCreator.cxx.
The fixed warning is now marked as failure in check_log.py to prevent it from returning. Warning and info message count checks are also refined in two TriggerTest tests.
Performance effects:
- single-threaded compilation time of the TrigOutputHandling package: +2% (10s)
- TrigOutputHandlingLib library size: 5.8 MB -> 6.2 MB for .so, 97 MB -> 103 MB for .so.dbg
- no runtime overhead - running 3 tests before and 3 after the change, timing seemed to improve (could be due to some external factors)