Problem: need commands for request/reply

Solution: redesign content carrying comments; use publish and
direct to send to many and one, and use deliver to send to the
end client. Add sender id, and message address. Switch content
to using msg type, as in Zyre, so we can carry multipart ZeroMQ
messages. Finally, add dictionary 'headers' field to several
commands for extensibility.