fabric: separate entry/class for scalable ep

The scalable endpoint is a different type of endpoint.

Scalable endpoints do not support any send/recv
operations. The application is required to create TX/RX
contexts off the scalable endpoint for communication.

Having a separate class and entrypoint for this type of
endpoint will help providers do a better job error-checking,
and simpler usage for apps.

Signed-off-by: Sayantan Sur <sayantan.sur@intel.com>
Merge pull request #340 from sayantansur/fi-class-sep

fabric.h: separate class for scalable endpoints
Updated nroff-generated man pages
fabric: create tx/rx ctx using scalable endpoints

This fixes some leftover issues in PR #340 that was
merged in c5a08e9.

The application creates a scalable endpoint, and must
use fid_sep in order to create the TX/RX contexts.

Also, include a separate fi_scalable_ep_bind() that
only documents binding an address vector to a scalable
endpoint.

Signed-off-by: Sayantan Sur <sayantan.sur@intel.com>
Merge pull request #346 from sayantansur/fi-sep-fixes

fabric: create tx/rx ctx using scalable endpoints
Updated nroff-generated man pages
fi_no_rx_ctx and fi_no_tx_ctx have wrong prototype

Signed-off-by: Reese Faucette <rfaucett@cisco.com>
usnic: remove concept of CQ groups, and merge in latest from common code

Signed-off-by: Reese Faucette <rfaucett@cisco.com>
Merge pull request #348 from rfaucett/usdf

usnic: remove concept of CQ groups, and merge in latest from common code
Merge pull request #347 from rfaucett/pr/fi_no_rx_ctx

fi_no_rx_ctx and fi_no_tx_ctx have wrong prototype
Merge pull request #344 from shefty/master

fabric: Merge connected and unconnected transfer calls
Updated nroff-generated man pages
man pages: FI_SEND_BUFFERED -> FI_INJECT, remove sendto/recvfrom refs

Signed-off-by: Reese Faucette <rfaucett@cisco.com>
Merge pull request #349 from rfaucett/pr/fi_man

man pages: FI_SEND_BUFFERED -> FI_INJECT, remove sendto/recvfrom refs
Updated nroff-generated man pages
prov/sock: Correct calls to ep_rx_ctx and ep_tx_ctx functions

The prototype for these calls changed the to use a different instantiation
of the fid_ep structure, i.e. fid_sep

Signed-off-by: Jay Sternberg <jay.e.sternberg@intel.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>