WIP: Add common covariance transport
Adds a common covariance transport engine for EigenStepper
and StraightLineStepper
without introducing a shared StepperState
object. The transport engine functions take the relevant vectors and matrices explicitely instead.
Depends on !785 (merged). Includes changes from/ supersedes !705 and !726. Obsoletes !704.