add usnic provider

adds usnic provider, Makefile and configure updated to build usnic,
FI_PROTO_UDP added

Signed-off-by: Reese Faucette <rfaucett@cisco.com>
I think we want to eliminate this file from the source tree.  There are equivalent typedefs and calls for user space available.  I'm not sure that we can change the license.