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.
3 jobs for feat/rule_sm_simulation_state in 0 seconds
Status Job ID Name Coverage
  External
failed ERP5.CodingStyleTest-TestRunner1

02:52:42

failed ERP5.PerformanceTest-TestRunner1

00:35:07

canceled ERP5.UnitTest-TestRunner1

02:44:53