FIXES in 2.4.2-BETA-9

Fixed all the support makefiles to build vsnprintf in the support library since
most systems do not have it. I have left it out of systems that I know do
have the real library routine (all BSD 4.4-Lite based OSes have this).

Moved openlog() in ftpd.c up closer to the beginning of the program.
Fix suggested by CERT.

Added endgrent() to access.c, private.c and extensions.c to insure that
the /etc/group or ~ftp/etc/group file is closed after it is used. Fix
suggested by CERT.

The "nodirs" option of the upload directive in an ftpaccess file is now
fixed and actually works. Previously, it did not work. Bug reported by CERT.


Two changes to popen.c --
	1. In the child process, the port attached to the ftp protocol port
	is now closed before exec().
	2. In the child process, the effective user and group ids are 
	set as the real user and group ids prior to exec().
Bugs reported by CERT.


