Puppi

Puppi's First CMSSW Commit
Should we keep this in line with the CHS code and produce a vector< FwdPtr<PFCandidate> > instead? 

(For 73x I will do a migration to use the "ThinnedCollection" from David Dagenhart, but that can be done together all at once).