Pseudo-udp polling (wip)

UDP polling has been implemented using ring buffers. The DDS
implementation has been hacked to accept this new interface.