1. wbclient interface change.
2. adding support to get group list for RPCSEC_GSS flavor

Ported from 1.5.x 8c6e757b9f147adb505447ef5df1ad7262e037d5

Signed-off-by: Rong Zeng <rongzeng@us.ibm.com>
Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Fix sub-dir mount issue for v3

Mount needs to do permission checking once it has an export entry
matching the mounted path. We actually skip any permission
checking at this time, simply creating root credentials. That may
not be quite right for all scenarios but will do for now.

NFS Illustrated essentially implies mount requests should not be
denied, and that many servers allow AUTH_NULL mount requests.

Note that a sub-dir mount COULD skip into a directory that is
not normally accessible from the client if it mounted the root
of the export.

Ported from 1.5.x 49c3ee946a04074f85f1a85621b7b24425ecd1cb

Signed-off-by: Frank Filz <ffilzlnx@us.ibm.com>

Conflicts:

	src/MainNFSD/nfs_worker_thread.c
	src/Protocols/NFS/mnt_Mnt.c
Add additional export debug and prevent duplicate Export_Ids

Ported from 1.5.x 969f09b31278ee81ec59d24d2a23a91a14715994

Signed-off-by: Frank Filz <ffilz@us.ibm.com>

Conflicts:

	src/Protocols/NFS/nfs_proto_tools.c
	src/include/nfs_exports.h
	src/support/exports.c
	src/support/nfs_export_list.c
Fix creds problem in nfs4_MakeCred

A local copy of credentials was used for part of the credential work in
nfs4_MakeCred. Use the copy of the credentials in the req_ctx in all
places. Also, make sure caller_garray is properly released when necessary.

Signed-off-by: Frank Filz <ffilz@us.ibm.com>