automatically support all DQMStore book* calls in the IBooker
DQMStore: avoid cloning MonitorElements that are not going to be merged
replace "METProducer" with "GenMETProducer"
replace "METProducer" with "CaloMETProducer"
replace "METProducer" with "CaloMETProducer"
replace "METProducer" with "PFMETProducer"
replace "METProducer" with "TCMETProducer"
updated file for testing to include MET plot
Removed dependencies which were not needed
explicit flag for useCaloIso
use RecoChargedCandidateCollections instead of TrackCollections for muon iso inputs
changed python defaults to reflect new inputs
Use new but equivalent CaloMETProducer instead of deprecated generic METProducer
Fix HLT for muon PR #1964
Added muon parameter
Add option to set stack size for threads

Added the ability to tell TBB what stack size to use for new threads.
This is can be done either at the command line or via the process.options
parameter of the configuration. If no value is given, it defaults to the
system default size. This has no effect on the main thread or a single
threaded program.
Set stack size for additional threads to 10MB

The IB RelVal 10.0 needs 10MB for stack size in order to read the
extremely large graph of edm::HepMCProduct stored in the ROOT file.
Merge pull request #1934 from fwyzard/IBooker_variadic_calls

DQM cleanup -- Automatically support all DQMStore book* calls in the IBooker
Merge pull request #1938 from fwyzard/DQMStore_avoid_cloning_unused_MEs

DQM fixes -- DQMStore: avoid cloning MonitorElements that are not going to be merged
Merge pull request #1973 from borrello/addMETPlotinPFlow

DQM fixes -- Updated file for testing to include MET plot