driver pigcs: various small bug fixes (for CL moves)

After trials with the hardware, it seems it's not needed to turn on the encoder when just reading the position.

Update various comments. In particular, we need to handle time estimation better.

Don't fail the ActionManager if the action raises an exception (=> it should eventually be set as a future's exception)

Fix call to SendOrderCommand() in case of major connection failure.

Increase timeout over IP connection for avoiding timeouts when using WiFi connection.
piconfig: increase timeout for avoid errors when connected via WiFi
Merge branch 'master' of vpn.delmic.com:odemis
driver pigcs: improve estimation of move duration

Be less optimistic by taking into account the acceleration.

That means that the timeout will be longer, which should help in some cases with the CL controllers (which take
really long time to finish the move sometimes due to vibration).
driver pigcs: update simulator for making CL mode work again

we now expect the controller to be in MM unit.
Also, it's apparently fine to read the position when the servo is disabled.
config: secom2 getting closer from completion.