Progress dialog added
driver pigcs: use MM as unit and don't override num/denom

the num/denom is actually a configuration value that matters, so we can't just override it.

Now expect that the unit is MM and bail out if it's not.

It should not cause problem with the current C867-CL we have as they are already configured in MM.

Also make sure to leave the initial speed as is.
config: update secom v2 microscope file to closed loop stage
util: small fixes for writing parameters

make sure the num/denom is written first

bug fix in the SetParameter function which was introduced in the big update to accesser
Merge branch 'master' of vpn.delmic.com:odemis
util piconfig: take a file for read/write parameters
driver pigcs: don't wait for end of motion on stop

it causes sometimes problems with the CL controllers and should help anywhere.
driver pigcs: clean up SMO controller

remove unused code

Hopefully the whole class will not be used anymore.
driver pigcs: try to turn off encoder when not used

UNTESTED code that might break C867 CL !

Having the encoders always turn on can be annoying because they heat up the stage.

So try to turn them off when not in used (= not moving).

This is untested code for turning on/off the encoders, and untested code for ensuring the
encoders are really off iff the stage is supposed to not move.

Also do some small clean ups and add some comments about ONT failing after stop.
Calibration GUI integration
Merge branch 'master' of delmic-server.local:odemis