Option to use WITH_XIO to specify accelio in some arbitrary place.

Signed-off-by: Marcus Watts <mdw@cohortfs.com>
Added dout_format.  I don't want to have to rewrite a bunch of
c style debugging printf statements as the corresponding c++ stuff.

Signed-off-by: Marcus Watts <mdw@cohortfs.com>
Add an "xio" subsystem, so I can use the ceph configuration logic
to enable xio debugging stuff at runtime.

Signed-off-by: Marcus Watts <mdw@cohortfs.com>
Move "bind" methods to new file "msg/XioPortal.cc".
and use new "debug xio" cephism for runtime configurable debug output.
This way, debug stuff can't contaminate headers, and rebuilds go faster.

Signed-off-by: Marcus Watts <mdw@cohortfs.com>
if ipaddr is blank, fetch "rdma local" and use it.
With this change, "rados bench -x" works across machines (finally!).

also use new "debug xio" cephism for runtime configurable debug output.

Signed-off-by: Marcus Watts <mdw@cohortfs.com>