Serialise Trigger EDM to BS in full_menu job options
Update full_menu.py job options to support online case of ByteStream HLT result configuration and to make use of TriggerEDM functions to retrieve the list of objects for writing (for both online BS and offline ESD).
Rewrite the decodeBS.py job options to correctly configure decoding of the HLT result from ByteStream and saving the decoded output to ESD following the TriggerEDM list.
Also add a new test in TrigP1Test which runs the full menu, produces a BS file and then runs athena with decodeBS JO.
Jira: ATR-20273
Tag: @tbold, @okuprash, @bernius, @dzanzi, @morgens, @salderwe
Edited by Rafal Bielski