erp5_officejs_drone_simulator: fix timeout
- Fix timeout feature and 
Date class was broken by 2f7689d1 . 
- Add timeout feature and 
Date class tests. 
- Regroup command constraints under 
_callSetTargetCommand function. 
- Implement parachute landing (rather than progressively descending)
 
- Add a loop interval parameter (constraint on how often telemetry is published and 
onUpdate loop is executed) 
- Allow drones initial speed to be zero
 
- Limit conflicts with variable names when user code is evaluated
 
 
 
Edited  by Léo-Paul Géneau