use zeromq C API

This uses the C API directly, and does not depend on zmqcpp binding which was removed from the mainline ZeroMQ distribution into a separate project.