Make ESPedestal::zero a const

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
Make operator[] operators throw TypeNotEcalPreshower exception

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
add MeasurementTrackerEvent in seq
Drop all checks for EcalPreshower, container guarantees all items are EcalPreshower

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
Only create EDFilters and EDProducers when running unscheduled

Previously when running unscheduled, we would first make a module and then check to see if it was an EDFilter or EDProducer. With recent code changes this is a problem when we create an OutputModule which is not on an EndPath. Previously these were ignored, but now the system talks to all created OutputModules which leads to a crash for ones not on an EndPath. This changes uses the module declaration info from python to decide if the module is an EDFilter or EDProducer and only then creates it for the unscheduled.
cmsRun returns non-zero if caught unix signal

If any of the signals cmsRun catches (SIGINT and SIGUSR2) are caught, cmsRun now returns a non zero value. This was requested by data ops.
Switch default PAT jet input to 'AK5PFJetsCHS' and some related minor fixes.
Minor polishing.
Grrr...forgotten dependency.
Merge pull request #1543 from vadler/70X-switchToPFJets

AT bug fix -- Switch default PAT jet input to 'AK5PFJetsCHS' and some related minor fixes.
Merge pull request #1537 from Dr15Jones/fixCheckOnModuleTypeForUnscheduled

Framework bug-fix -- Only create EDFilters and EDProducers when running unscheduled.
Merge pull request #1539 from Dr15Jones/cmsRunReturnNonZeroOnSignal

Framework bug fix -- cmsRun returns non-zero if caught unix signal
Merge pull request #1533 from davidlt/const-fix-CondFormats-ESObjects

Multithreading fixes -- Const fix in CondFormats/ESObjects
Merge pull request #1534 from lceard/AlCa_branch

AlCa fixes -- Add MeasurementTrackerEvent in seq.