Take more care with errors from setuid().

This is to ensure the user is aware of errors unsetting the
PRIVELEGED option.
33582: don't include tcp.mdh in zftp.c.

It's a private module definition header that doesn't need
to be exposed.
unposted: Add /.project to .gitignore for use by GitEye