This disables generation of the setup scripts, which were already being deleted
anyway. It also disables generation of the .catkin marker, which is
unfortunately still needed the ROS_PACKAGE_PATH environment hook. To work around
this, .catkin is generated manually.
The other reason to set this option is to fix some packages (maybe only
plotjuggler-msgs) that use CATKIN_BUILD_BINARY_PACKAGE as one (unreliable)
method of determining whether they are being built for ROS 1 rather than ROS 2.
Fixes#216