Added implementation of sendmsg/recvmsg/inject for usdf dgram ep.

Currently sendmsg/recvmsg just directly call their counterparts for
sendv/recvv. Code need to be added to handle different flags such
as FI_COMPLETION/FI_INJECT and so on.

Also fixed some whitespace errors.

Signed-off-by: Xuyang Wang <xuywang@cisco.com>
prov/psm: clean up assertions in atomics funcitons

Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>
prov/psm: add some debug output

Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>
prov/psm: a workaround for an assertion error when exiting

Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>
prov/psm: remove a few assertions that are no longer useful

Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>
Merge pull request #439 from xuywang/pr/dgram_inject

Added implementation of sendmsg/recvmsg/inject for usdf dgram ep.
Merge pull request #440 from jithinjosepkl/pr/sockets

Fix warnings in sockets-provider (Fixes #427)
Makefile.am: include prov.h and usdf_rudp.h in the tarball

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
Merge pull request #442 from jsquyres/pr/include-provh-in-tarball

Makefile.am: include prov.h in the tarball
sockets: remove unused variable

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
Merge pull request #443 from jsquyres/pr/sockets-removed-unused-var

sockets: remove unused variable
Merge pull request #441 from j-xiong/master

prov/psm: minor atomics fixes, assertion failure workaround, and debug output
fabric.c: fix some compiler warnings

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
Merge pull request #445 from jsquyres/pr/compiler-warning-fixes

fabric.c: fix some compiler warnings
Cleanup progress engine
	- Abstract out nb- send/recv for various fields

Signed-off-by: Jithin Jose <jithin.jose@intel.com>
Set max-inject/msg-size properly if user inputs 0.

Signed-off-by: Jithin Jose <jithin.jose@intel.com>
Remove unnamed unions/structures for C99 compatibility.

Signed-off-by: Jithin Jose <jithin.jose@intel.com>