implement timeout for each action.

A timer support was added in extras.

Two examples are put in strategy.
One failed with timer expired and one is the succeed.
It's for showing the management of actions with timeout.

add remove by index for action

TODO:
-> add more timer (only two are available and are used by propulsion and actuators)