fabric: Use a single fi_control operation

Eliminate all class specific fabric wrappers around fi_control.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
fabric: Modify CM accept/reject calls to take a connreq context

Update the CM event to report a context associated with the connection
request.  This context will be passed into the accept and reject calls.
This simplifies the CM usage model with stronger type checking.  It
also allows us to remove the 'data' field from fi_info, allowing the
fi_info structure to be independent of the actual connection and
endpoint.  The fi_info will still convey the attributes of the endpoint,
there just won't be an implied association between an instance of the
structure and the connection.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
fabric: Include fi_trigger.h in makefile

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
fabric: Add context to multicast join operation

The join operation completes asynchronously.  Add a user context
field to the call, so that app can distinguish between multiple
join completions.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Merge pull request #109 from shefty/master

More API tweaks
prov/psm: allow "any source" address in av table

An all-0 address can be used in recvfrom calls for receiving from
any source. Not valid for send calls.

Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>
prov/psm: use FI_MR_KEY flag for user requested mr key

Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>
prov/psm: rename all the remaining 'eq' references to 'cq'

Clean up the name space in preparation of adding the new eq
support.

Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>
prov/psm: file renaming related to eq->cq change

Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>
Merge branch 'master' of ssh://github.com/ofiwg/libfabric