Make ntuplewriter_only.py also use new prunedparticles

Make sure to keep pruned particles in ntuplewriter miniaod
output
improve FilterStrangeGenParticles to cut on n_top
Add TTbarGen, for genlevel ttbar interpretation

TTbarGen was inherited from UHHAnalysis, with some
code cleanup.