embObjMotionControl: added callback for interactionMode
robotMotorGui: positionCommand rom the slider follow new IControlMode2 policy

If controlMode is position or mixed send a positionMove,
if controlMode is direct send a setPosition
other cases send nothing and warn the user with a cout message
embObjMotionControl: finalizing work InteractionMode - tested on testbench

implemented set/get ControlMode2 and InteractionMode
added helper function for enum2vocab conversion and back
some clean-up
embObjMotionControl: removed '#warning' message