Puppi's First Commit
Small fixes to Puppi
fixed bugs so Sal can take over
Adding new fastjet 3.1.0 features.
Bare copy of CommonTools/Puppi to CommonTools/PileupModules which is going to contain more stuff
Changing Puppi to use PileupModules everywhere
First merge of Puppi into the PileupModules package
Implementing the vast majority of the code review suggestions
Implementing Puppi with code review suggestions
Getting running verison of PileupModules. Need to do some gymnastics due to the ValueMap constraints
Adding soft drop
Adding several runtime bug fixes, and also adding our new goodies to some test sequences
Update NjettinessAdder.cc

Fixing type-o in configuration name.
Changing int to double in configuration for cc file
Fixing some things from Slava's code review
Fixing packed candidate bit logic
After some iterations, fixing logic for packedcandidates one last time. Also made a PFCandidate dummy variable static const.
Changing PileupModules to PileupAlgos as per Slava's request
Merge pull request #6542 from rappoccio/rappoccio_pileup_73x_trial3

JME 73x : Add new PU mitigation algos, update to new fastjetcontrib API, Rebase of 6496