Improve SLAM usage in tracking factory and split RealSense source from its device.
This is mostly a refactor of code I've modified before.
It improves how SLAM frameservers are handled in the prober by making a p_factory_ensure_slam_frameserver
. This, together with splitting the realsense video/imu source from its device allows using it in other contexts like calibration.