Make connect and bind not mutually exclusive

ZeroMQ socket can be simultaneously connected and bound to multiple endpoints (each).
There should be no reason for connect/bind arguments of create_zmq_connection()
being mutually exclusive.