Re-enable the smart Particles and Jets containers in place of typedefs, plus remaining container utils hacks
Re-enable the smart Particles and Jets containers in place of typedefs, now with moms() methods allowing conversion to list of FourMomentums. Some other std::function/template stuff re. the container utils sneaked into this commit, too.