Trig_reco_tf updates - list of streams, working directory check
To be able to output multiple streams into a single BS file for Debug recovery (@kskazytk @jcurran ) Trig_reco_tf is modified to accept a list of streams in the --streamselection argument (along with handling passing this to trigbs_extractStream.py correctly). Exceptions also added to make it clearer upon failure and to abort further processing that would fail. Relevant jira ATR-22615
The debugStream ART test is also updated accordingly,
Following the implementation of merging in the case of multiple BS files !62905 (merged) (thanks @jbeaucam, relates to ATR-22475) also added protection against the case of a user running twice in the same directory, which would otherwise be added into the merging incorrectly. Additional minor clarification in the no file produced error message and exception added too.