TrigEDMConfig: fix L1_eTauBDTRoI Aux item and improve unit tests
The unit tests were useless for many cases because errors were not being checked and the test return code was often 0 despite error.
- add missing
Aux.
toL1_eTauBDTRoI
- return failure code when printing an error
- use
noerror.sh
- add a check to ensure Aux follows non-Aux container (if this is violated we are writing data that cannot be deserialized because our Deserialiser has an implicit assumption on the order of the containers: Interface, Aux, dynAux)