Making ROS-independent packages all pure cmake (these are now built in an isolated ws) and updating test harness