More work on build - ZeroMQ C++ bindings and program opts