nfs4_setfacl.c: Fix fd leak in edit_ACL()

nfs4_editfacl (aka. nfs4_setfacl -e) creates temporary files for ACL
editing, but doesn't close the associated file descriptors at runtime.
Therefore, the amount of files that can be adjusted with a single
invocation of nfs4_editfacl (nfs4_setfacl -e) is limited by the
process's RLIMIT_NOFILE setting.

This becomes a problem when you try to -R/--recursive on a tree with
more than RLIMIT_NOFILE objects; for example:

	$ mkdir TMP; cd TMP
	$ for i in $(seq 1 100); do mkdir $i; done
	$ ulimit -n 99
	$ EDITOR=/bin/true nfs4_editfacl -R -P .
	Unable to make tempfile "/tmp/.nfs4_setfacl-tmp-R2jd85" for editing.
	An error occurred during recursive file tree walk.

Signed-off-by: J. Bruce Fields <bfields@redhat.com>
fix nfs4-acl-editor compilation on Fedora

strlcpy -> strncpy

Signed-off-by: J. Bruce Fields <bfields@redhat.com>