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
remove explicit constants from CFFI backend
use libzmq-3 API for creating / destroying contexts in CFFI backend
test constant logic
update constant_names after testing
re-run updateconstants