reimplemented "joint trip possibilities", in a way which does not need plan element ids.
new joint trip mutator, using this new implementation.
JTMC modified to take into acount synchro again (was broken by deletion of JointLeg)
JointPlanRouter approach to update plan element modified, so that multi-leg trips can be handled