Problem: we can't checking for incoming events on a Zsock easily

* Added Waiting() function to Zsock (wrapping zsock_waiting in CZMQ)