remove the possibility of an infinite loop in MessagingInterface::uniquePort()
stop oscillations in sqrt.cw
added and experimental processing loop (valid in cw only) that
attempts to limit busy polling activity to keep idle cpu usage to a minimum.

enable with -D USE_EXPERIMENTAL_IDLE_LOOP=1