Fix a portability issue in svc_dg_recv().

Signed-off-by: Sachin Bhamare <sbhamare@panasas.com>
Signed-off-by: Matt Benjamin <matt@linuxbox.com>
In pmap_set(), make sure to use correct version of INADDR_ANY.

Signed-off-by: Sachin Bhamare <sbhamare@panasas.com>
Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Track source address and port on UDP requests (svc_dg).

WARNING!  This is a significant API change, as the svc_dg
caller is required to free rq_rtaddr, if assigned.

The decision to to store this information in an opaque form
might not be ideal, but is consistent with current transport
handle logic, so makes sense for now.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>

Conflicts:
	src/svc_dg.c

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
started adding stuff for mooshika
oops, forgot to add a file.
remove cl_auth ... a part of the the patch for making client interface reentrant.
change bool_t to bool. fix compile issues.
add svc_msk to CMakeLists and make it compile somehow
add tiny test programs for svc/clnt msk
More svc_msk fix: xdr_callmsg seems no longer used in other svc (dg, vc), fill req with some basic information
nothing much
msk: add pretend lock functions for ganesha
transition to lastest mooshika API