allow interrupt action to be a no-op
put docstrings in base _allow_interrupt

allows autodoc to find it on Non-Windows
remove numpydoc extension

just install the package
py3 fix in apigen
add utils.win32 to docs
update bundled extensions

- libsodium-1.0.0
- libzmq-4.0.5
Merge pull request #597 from minrk/libzmq-4.0.5

update bundled extensions
what's new for 14.4.0
don't assign allow_interrupt.__doc__

set it in class definition,
because assignment isn't allowed on py2
Merge pull request #598 from minrk/whatsnew

changelog for 14.4.0
typo
update constants from libzmq-4.1

adds fd_sockopts list, rather than special-casing FD
add zmq.has
add missing cffi unicode import
don't use `-1` as UNDEFINED constant value

there are `-1` constants, now
Merge pull request #599 from minrk/4.1c

updates from libzmq-4.1
cffi build changes

should prevent failure to install from wheel,
due to mismatched hashes.

- move cdefs to zmq_ffi.h
- specify modulename in ffi.verify
- only use one FFI object, only call verify once
cleanup/ignore fixes

now that there are non-Cython .c files in zmq/
note pypy bundling fix
Merge pull request #600 from minrk/cffi-whl

cffi build changes