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
switched to using already defined reco::CandidateView typedef
switched the tau validation code from a GenParticleRef selector to a Candidate selector
added comments about the selection of stable and unstable particles in miniAOD
Merge pull request #5731 from ferencek/MiniAODForInputGenJetsParticleSelector_from-CMSSW_7_2_0_pre7

MiniAOD for InputGenJetsParticleSelector