cleanup
implement zloop_start() return -1 on cancelation by handler
implement handling of regular fd in zmq_pollitem_t parameter

not tested