better NSS error handling - reduce memory leaks
When we get an error from NSS_Initialize or NSS_Shutdown, try to log
some more informative error messages. Errors from NSS_Initialize are
"hard" errors - we cannot/should not proceed. Errors from
NSS_Shutdown are "soft" errors - we leak NSS resources in a few of the
CGI programs and NSS_Shutdown will complain about that, but it is
really ok. Found and fixed a couple of memory leaks but there are
many, many more.