FwdRef and FwdPtr: Nullness and Availability are two different things
Backport of https://github.com/cms-sw/cmssw/pull/3872 .
Made static sortSegRadius const

The static analyzer was complaining that sortSegRadius was non-const.
Changed this to const and put it in an anonymous namespace.
Reverted MuonDetLayerGeometry using modules back to stream modules

The MuonDetLayerGeometry class was made const thread safe so it
is safe to make the modules which use it stream modules. In addition,
performance tests of the threaded framework were showing some of
these modules were causing bottlenecks when they were legacy modules.
SETMuonSeedProducer uses thread-unsafe CLHEP matricies

SETMuonSeedProducer had to be downgraded to a legacy module since
it uses the thread-unsafe CLHEP matricies in SETFilter::findParabolaMinimum.
Remove false dependencies.
Various fixes related to HCAL OOT pileup corrections code
moving code related to OOT pileup db ojects into CondTools/Hcal
Revert PFElecTkProducer to legacy module because of TMVA

The TMVA code is not thread safe so PFElecTkProducer which uses this
must be reverted back to a legacy module.
Merge pull request #3918 from Dr15Jones/revertPFElecTkProducerToLegacy

RecoParticleFlow/PFTracking -- Revert PFElecTkProducer to legacy module because of TMVA
Added edmStreamStallGrapher.py

Added utility to look for stalls in a stream while running
multiple threads based on output from a log file.
local script changes
fix unrunable schedule
Check for unschedule attribute only, if available.
Check for unschedule attribute only, if available.
Add dependency to FWCore/Common
Merge pull request #3924 from Dr15Jones/addEdmStreamStallGrapher

Added edmStreamStallGrapher.py
Merge pull request #3896 from Dr15Jones/revertMuonDetLayerGeometryUsingModulesToStream

Multithreading -- Revert MuonDetLayerGeometry using modules to stream modules
Improved format for edmSTreamStallGrapher.py output

Made it clearer when the stall begins and ends.
Merge pull request #3935 from Dr15Jones/improveFormatForEdmStreamStallGrapher

Framework -- Improved format for edmSTreamStallGrapher.py output