update libzmq version checks for 4.0
more version check fixes
add Socket.monitor in CFFI backend
test monitor on PyPy
update 4.x constants
regen constant files
Merge pull request #420 from minrk/4.0

update libzmq version checks for 4.0

3.3 has been relabeled as 4.0 in preparation for starting the release cycle