Move cppzmq into library proper (for now).
Properly define define.hpp.
Make defaults for pub cons also public, fix extern macros.