Problem: we can easily check for POLLIN on a zsock but not POLLOUT

* added zsock_ready which checks for a POLLOUT and returns a boolean to compliment zsock_waiting.