Second part of miniAOD developments

This contains more developments in the context of miniAOD. 
@lgray @gpetruc @ferencek

Contains IVF (btag) related code, ecal cluster shape stuff, updated pruned gen particles content.

Similar PR for 70X will follow once #3254 is integrated.