Implement CurveZMQ message encryption and authentication 

For protocol details, see http://rfc.zeromq.org/spec:26