KSSL is dead... nuke KSSL_DEBUG from orbit.

ok beck@ miod@
No uses of UTF8_{getc,putc}() in ports, so remove them from the public header.

ok miod@
More KNF.
KNF.
mark BIO_snprintf as deprecated, so warnings will be generated for it's
use. ok miod@ tedu@
Hello? Yes, you're speaking with OPENSSL_SYS_UNIX.

ok beck@ miod@
Stop pulling pqueue.h into ssl_locl.h since only a small part of libssl
actually needs it. Instead, just include it in the files where it is
actually necessary.

Also remove standard includes from pqueue.h so that they are not available
as a side effect. Just add the two includes that are needed to pqueue.c.

ok miod@
There are two actual uses of e_os2.h in libssl - an OPENSSL_GLOBAL (an
empty define) and an OPENSSL_EXTERN (which is defined as, well... extern).
The use of OPENSSL_EXTERN is already inconsistent since the lines above
and below just use plain old "extern". Expand the two uses of these macros
and stop including e_os2.h in libssl.

ok miod@
Expand the OPENSSL_{GLOBAL,EXPORT,IMPORT,EXTERN} macros - this rids the
libssl tree from all uses of these defines.

ok miod@