Output file sequencer adaptation for AthenMT

Marcin Nowak requested to merge mnowak/athena:sequencer.mt into master

Changes to AthenaOutputStream and OutputStreamSequencerSvc to allow output file sequences (automatic splitting of the output file into smaller chunks with sequence number added to the filename) to work in AthenaMT. Added protections (mutexes) to allow writing of different chunks concurrently. Small fix to ensure EventContext is present during EndProcessing incident. Output sequences in AthenaMP should work as before (including joboptions configuration)

Edited by Marcin Nowak

Merge request reports