Migration to multithread friendly modules

In this pull request modules used by HLT paths with taus are migrated to multithread friendly modules - most of them to to edm::global::EDProducer.
This is a forward-port of #6686 to 74X release series.
You already know that accessing the first element is safe. Therefore it is more efficient to use ```[0]``` or if this is a ```std::vector``` doing ```first()```.