Extendable req/rep

Per previous discussion, some users may want to extend req/rep the same way REP extends XREP/XREQ.  Exposing the necessary plumbing to do that more effectively.

For a longer discussion of this change, see http://www.freelists.org/post/nanomsg/nn-req-extension