M tbtag

This PR makes few b-tagging modules multi-thread friendly, as requested by HLT people (cc: @fwyzard).

With the PR:
"fillDescriptions" starts to be used in:
    -JetTagProducer
    -SecondaryVertexProducer
    -SoftLepton
    -TrackIPProducer

EDProducers are switched from legacy to edm::stream in:
    -JetTagProducer
    -FastPrimaryVertexWithWeightsProducer
    -HLTDisplacedmumuVtxProducer
    -HLTmumutkVtxProducer

The fillDescriptions have been filled following:
RecoBTag/SoftLepton/python/softMuonTagInfos_cfi.py

RecoBTag/SecondaryVertex/python/secondaryVertexTagInfos_cfi.py

ImpactParameter/​python/​impactParameterTagInfos_cfi.py

RecoBTau/JetTagComputer/python/ImpactParameter/​python/​ combinedMVABJetTags_cfi.py
RecoBTau/JetTagComputer/python/ImpactParameter/​python/​ positiveCombinedMVABJetTags_cfi.py
RecoBTau/JetTagComputer/python/ImpactParameter/​python/​ negativeCombinedMVABJetTags_cfi.py

cc: @aclebihan @arizzi @imarchesini @acaudron  @ferencek  @wddgit

Cheers,
Silvio.
This also doesn't look right. There are two instances of this templated class, `secondaryVertexTagInfos` and `pfSecondaryVertexTagInfos`. Not sure why `ghostTrackVertexTagInfos` appears here. I would suggest to follow the layout you followed for `IPProducer` and use more descriptive names (`vertexReco` instead of `psd0` for the PSet referring to vertex reco, etc.)