simulation: introduce Rule.getSimulationMovementSimulationState

and move the implementation of SimulationMovement.getSimulationState
here. This makes it possible for rules to generate simulation movements
that are not necessary planned.
Status Job ID Name Coverage
  External
failed ERP5.CodingStyleTest-TestRunner1

02:52:42

failed ERP5.PerformanceTest-TestRunner1

00:35:07

running ERP5.UnitTest-TestRunner1

01:26:38