Vendor ikd-Tree directly instead of as a git submodule so cloning duru_lio_ws needs no --recursive/submodule-init step.
Clean up config/rviz assets for MID360S-only deployment and split run scripts by role (headless LIO via ssh, rviz-only on the local monitor, and combined run) so mapping.launch.py no longer needs config_file passed explicitly.