Attempt to clean up the KinematicFitTool, getting rid in particular of the awkward KinematicFitEvent and decoration data flow.
KinematicFitEvent
Work in progress, to be validated with identical outputs against current implementation.
FYI @lderamo @aad @alsidley @fmontere