frac-ified ECAL cluster shapes mainly used in EXO analysis
Address the code review issues pointed out in #1986
Bug fix. This bug will break the DataMixingModule completely.
Introduced in 7_0_X in August 2013, does not affect 6_2_X or
earlier.
edm::refToPtr now handles null Refs

Previous, edm::refToPtr would cause an exception to happen if it was passed a ‘null’ edm::Ref. This change now just returns a null edm::Ptr in such a case.
Merge pull request #2049 from Dr15Jones/dealWithNullRefsInConversionToPtr

Framework fixes -- edm::refToPtr now handles null Refs
Merge pull request #2048 from gartung/addattr-FWcore-PSET-sreg

Multicore fixes -- Add [[cms::thread_safe]] to non-const function static var Registry::instance()::s_reg
FastTimerService: check the ModuleCallingContext state in the pre/postModuleEventDelayedGet to decide whether or not to pause/resume the dependent module's timer
FastTimerService: migrate to the thread-safe interface of the DQMStore
FastTimerService: create and fill path summary plots only when requested
FastTimerService: identify modules by the unique ModuleDescription::id() instead of the pointer address
FastTimer: fix the behaviour of setStartTime and setStopTime
FastTimerService: fix: reset the stream buffers after each run
FastTimerService: add support for subprocesses
FastTimerService: reimplement summary information printout
FastTimerService: implement plots vs. lumisection and multiple definitions of instantaneous luminosity
FastTimerService: implement plots vs. calibrated luminosity
FastTimerService: implement plots vs. number of pixel clusters
Merge pull request #1935 from fwyzard/FastTimerService_part3

Misc fixes -- FastTimerService, part 3
Merge pull request #2047 from wddgit/bugFixDataMixingModule

Sim fixes -- Bug fix. This bug will break the DataMixingModule completely.
Merge pull request #2044 from lgray/fixes_EXODQM_1986CodeReview

Reco fixes -- Fixes to Cluster Shape Variables monitored in EXO DQM + #1986 Code Review