Problem: unnecessarily expanded surface area of CZMQ API without need.

* moved goczmq's Pollin() and Pollout() functions to use zsock_events to check for events.
* this is simpler
* this will allow me to remove two calls from CZMQ that are only used by me.