autogenerate files that involve constants

To add constants to pyzmq:

1. make appropriate changes to utils/constant_names.py
2. run `python setup.py contants`

No longer need to edit half a dozen files all over the place when a new constant is added, it should be just the one.

After merging this, I will do a new PR adding the constants in current libzmq master.