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

02:15:29

failed ERP5.PerformanceTest-TestRunner1

00:35:24

passed ERP5.UnitTest-TestRunner1

01:48:48

passed ERP5.CodingStyleTest-TestRunner1

01:00:34

failed ERP5.PerformanceTest-TestRunner1

00:35:11