Added the possibility to use the Motion manager asyncrounously

-Work both in simulation and cross-compilation.
-Doc updated