Break circular dependency between repositories by splitting out package
See: https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing/-/issues/90#note_331281742
Otherwise, the circular dependency means that the initial release for a distro needs to be done in two steps.
The packages that would need to be split out are:
- 
ros2trace, since it depends onros2cliwhich depends onrclpy-->rcl-->tracetools. Maybe this one could be moved toros2cli?
- 
tracetools_test, since it depends onrclcpp-->tracetools. For this one, we could probably keep the trace-related test tools (TraceTestCase) in a package here and move the actual test code to another package & to another repo.- package split: !245 (merged)
 
Edited  by Christophe Bédard