Make the realtime publisher realtime safe, without needing an rt_condition; we need the same binaries to work on both non-rt and rt.
support both condition and polling version to allow re-use of binaries in realtime; add realtime buffer to get data from non-RT into RT