na_cci: initial commit

This adds the na_cci support. It compiles, but does not work.
na_cci: improve recv_expected path
na_cci: handle send completions
na_cci: add connection setup
na_cci: don't allocate a 2ng priv struct

and replace the first one
na_cci: pass na_cci_addr to connect

rather that the na_cci_op_id. This becomes the connection->context
which needs to be the addr. Add a pointer in the addr to hold this
op_id until the CONNECT completes. Don't use it after that.
Support testing using CCI

When using CCI, do have the server choose its port_name. Query
the CCI endpoint and use it.