autogenerate files with constants

To add constants to pyzmq:

1. make appropriate changes to utils/constant_names.py
2. run buildutils/updateconstants.py
run update constants
fixup
remove explicit constants from CFFI backend
use libzmq-3 API for creating / destroying contexts in CFFI backend