For ROS2, this PR switches to using the openeb library as an external package. Maintaining openeb as a ROS vendor package is cleaner and follows common practice of other ROS2 projects.
Doing this only for ROS2 since the ROS1 version is not released as a package.
For ROS2, this PR switches to using the openeb library as an external package. Maintaining openeb as a ROS vendor package is cleaner and follows common practice of other ROS2 projects. Doing this only for ROS2 since the ROS1 version is not released as a package.