Add a new plugin to filter jets against leading leptons at HLT
Correct a wrong type in accessing electrons in HLTJetsCleanedFromLeadingLeptons
fixed bug omitting muons from the lepton selection
implemented fix for possible vector out of range exceptions
Add dummy values for input tags so an appropriate template cfi is generated
Fix bug in cleaning of jets against electrons

Affected plugins used to read electrons as objects of types trigger::TriggerElectron
or trigger::TriggerCluster. However, they can be stored as trigger::TriggerPhoton
as well [1].

[1] https://hypernews.cern.ch/HyperNews/CMS/get/egamma-hlt/201.html
bugfix plus filter update for missing hits
bug fix
CMSSW_712 template for HLT Configs in 71X
Updated CSC DQM config file for online DQM Post-LS1 setup
cleanup working directory when finished (to leave more space for additional job output in multistep workflows)
changes in cmsDriver to allow LHE and GEN steps to run in the same job, ensuring also that output module for lhe event content is unfiltered
fixing DQMInfo for online
added new configuration for HLT harvesting in online
remove GT no needed in the harvesting
Bug fix: changing a module did not set getByToken code

When an EDLooper changed a module, the infrastructure used to properly setup getByToken was not called.
fix inconsistent reading of madgraph cluster scales
Implement lumi skipping for Online DQM Input Sources.

In several cases some lumisections won't appear in our storage,
in such case, we should start processing the next available lumisection.

This commit implements a flag _nextLumiTimeoutMillis_.
If it is set, each missing lumi will start a timer.
After the timer is triggered, and if and only if the next lumi is
available, the source will switch to that lumi.

For example:

1. nextLumiTimeMillis is set to 45000
2. we see files ls0001 ls0002 ls0005
3. source processes ls 1 and 2
4. 45 seconds pass
5. source skips 3..4, and starts processing ls0005

This commit also changes how EoR files work: instead of relying on EoR
content, the source uses the highest *seen* lumi as the number of lumis.
This is compatible with our code in offline and online (where EoR are,
for now, empty).
A minor fix in Online DQM merger.
Merge pull request #4620 from deguio/HLTOnlineHarvesting

Hlt online harvesting