Merge pull request #4392 from emiglior/new-trees-v1-CMSSW_7_0_X

New trees v1 cmssw 7 0 x
Merge pull request #4351 from franzoni/GF_update_premixInput_from-CMSSW_7_0_6

Gf update premix input from cmssw 7 0 6
Merge pull request #4431 from jpavel/70x_taus_miniAODaccess

fixed getters to be able to read from miniAOD
Merge pull request #4451 from deguio/fixJobReport

fix filename in jobReport
Merge pull request #4434 from franzoni/add-gencard-ZmumuGamma-from-CMSSW_7_1_1

add gen card for radiative decays of Z boson
Merge pull request #4433 from franzoni/fw-port-zmumugama-from-CMSSW_7_1_1

import radiativeZ filter
Merge pull request #4466 from jpavel/71x_taus_miniAODaccess

fixed getters to be able to read from miniAOD (71x)
Merge pull request #4479 from bendavid/py8matchingdev3

update xml attribute name for reading shower scales
Merge pull request #4477 from civanch/mctruth_process_num

Added forgotten NeutronKiller process, cleanup comments
fixed bug omitting muons from the lepton selection
implemented fix for possible vector out of range exceptions
Use unique pointers.
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
fixed things (like getByToken and other comments)
Initialize world postion in default constructor.
Merge pull request #4438 from VinInn/GsfSpeedup

Speed up GSF
Removed use of Utilities/Timing

The code under Utilitites/Timing was not thread safe and was only
used in a handful of places.
PickEvents filter extended to select based on run lumi section; it accepts the list of the CMS certification
added forgotten NeutronKiller process, cleanup comments