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.
Why are these public?