switching to status=71 partons in Pythia8 which are equivalent to status=2 partons in Pythia6
general code cleanup and optimization, switched to using signed parton flavour codes
added "ghost" leptons