Add new option to the PileupWeight module

New option "use_sampled_interactions" added to to the PileupWeight module. Default value is false and existing behaviour is unchanged.
few bug fixes for Zbb & plotting