ZMQ_SRCFD docs and tests

Also moved the fd field from message content to message itself