JetEventTPCnv+JetEvemt+ParticleEvent: Remove use of #define private.
Rework to remove use of non-standard #define private. Also make TP converter interfaces const.
Add some friend declarations in JetEvent.
Add a version of ParticleSigStateImpl::set_origin that takes an ElementLink.