Fastjet contrib interface changes

take changes from jet met PR (but only those needed for compilation/running)
@Dr15Jones https://github.com/cms-sw/cmssw/pull/6506/files#r20644290