first attempt at extending the InputGenJetsParticleSelector with support for miniAOD

Conflicts:
	RecoJets/JetProducers/plugins/InputGenJetsParticleSelector.cc
prunedGenParticle collection now has a default value assigned
excluding status=1 particles from the prunedGenParticle collection to prevent double-counting
Change the top level directory to "HLT"
switched to using already defined reco::CandidateView typedef
switched the tau validation code from a GenParticleRef selector to a Candidate selector
Merge pull request #5601 from syuvivida/73x_fixXSec_eiko

GeneratorInterface -- Codes that fix the cross section computation
improve printout in GenXSecAnalyzer and add to default filter summary sequence
add missing dictionary for GenLumiInfoProduct data member
skip cross-section calculation if GenLumiInfo is not available (eg for single particle gun)
threading improvements
move from cout to LogPrint
Update RelVal input.
adding new btag discriminators now run in the standard Reco sequence
don't exclude resonance decay products from gen jets, since this cannot in fact be done in a robust and generator-agnostic way
New paths for muonic channel in Top PAG validation codes
New paths for muonic channel in Top PAG validation and offline dqm codes
added comments about the selection of stable and unstable particles in miniAOD
keeping temporary old paths
syncing 72X with 71X