Revert "reverting all changes in RecoTauTag package"

This reverts commit 2f76dd6336d0e1eb43e09266a0be4b481d29d34c.
fixed wrong config of anti-E discriminators
update aliases of GenMETs
update aliases of PFMETs
update aliases of TCMETs
update aliases of pfClusterMet
fix label collection for HI MTV
fixed memory leak
propagate the enableMT flag from DQMStore to MEtoEDMConverter and DQMRootOutputModule and make the DQMRootSource a friend with DQMStore
remove useles initialization
fix potentional memory leak, removed cout and moved testing file to a public location
updated RPC Geometry Tester for RE4
updated and cleaned RPC Geometry Tester for RE4
Remove static counters.
Removed unnecessary include of ThreadSafeRegistry.h
Switch to std::mutex in ThreadLocalRegistry

The ThreadLocalRegistry was previously using a boost::mutex but we now prefer std::mutex.
In addition, since all templated instances of ThreadLocalRegistry use the same global mutex,
the storage for that mutex was moved to its own .cc file rather than having each use of the .icc
file create new storage.
ThreadSafeRegistry is now fully thread-safe

-Removed all the interfaces which provided direct internal access
 to the container and therefore were not thread-safe
-Protected all remaining interfaces with the mutex
-Made the mutex a member variable to avoid creating one each time
 the .icc file is included.
Merge pull request #4745 from deguio/propagateEnableMT

DQMServices -- propagate the enableMT flag from DQMStore to MEtoEDMConverter and DQMRoo...
Merge pull request #4686 from jpavel/72x_taus_SQliteHook

RecoTauTag -- 72x taus sqlite hook
Merge pull request #4763 from ianna/dd-remove-static-counters

DetectorDescription/Core -- Remove Static Counters