FwdRef and FwdPtr: Nullness and Availability are two different things
Backport of https://github.com/cms-sw/cmssw/pull/3872 .
Remove false dependencies.
Check for unschedule attribute only, if available.
Add dependency to FWCore/Common
Fixes needed to run also on 710pre8 RelVals.
Make DQMRootOutputModule a one module

Since ROOT output is thread-safe when a TFile is only being used
on one thread, we can make the DQMRootOutputModule a one module
so it does not stall any legacy modules. The PoolOutputModule is
already a one module.
Merge pull request #3936 from vadler/71X-removeTcMet

AT -- Remove TCMET
Merge pull request #3941 from Dr15Jones/makeDQMRootOutputModuleOneModule

DQM -- Make DQMRootOutputModule a one module
Merge remote branch 'origin/CMSSW_7_1_X' into CMSSW_7_0_X
Merge pull request #3930 from vadler/70X-fixMetUncertaintyToolsScheduled

AT - Fix `metUncertaintyTools` for scheduled processing
Merge pull request #3884 from vadler/70X-addJetsCA8

AT -- Add test for CA8 jets
Merge pull request #3851 from arizzi/from-CMSSW_7_0_5_fixFwdRef

Framework -- Bugfix for edm::FwdRef
Merge pull request #3468 from alja/from-CMSSW_7_0_3

Fireworks -- Remove false dependency in  DataFormats/TauReco to RecoVertex/VertexTools
Merge remote branch 'origin/CMSSW_7_0_X' into CMSSW_7_0_X
Merge remote branch 'origin/CMSSW_7_1_X' into CMSSW_7_0_X