PATCMGPileUpSubtractionSequence modified: first produce the pointers to feed the new pfPileUp and so on
some progress, some CMG modules still need pfNoPileUp as PFCandidate not as a pointer: inserted a new module that given a FwdPointer to a PFCandidate returns the corresponding PFCandidate