Add a module header, as well as license details.
Replace all instances of varargs.h with stdarg.h.
Corrections to typos to allow compilation.
Add more entry-points.
Fix definition of BIO* routines.  They were being pulled from the wrong
RTL.
Remodelling...
Add BIO_get_retry_reason.
We need to drag in the NETLIB shareable now.
Add BIO_get_retry_BIO.
Add BIO-ctrl.
Actually add BIO_ctrl this time.
Add BIO_f_buffer, BIO_push and BIO_pop.
Moved *BLOCK_ASTS macros into common header file so they could be used
by SSL functions.
Major breakthrough in how to handle negotiation.  A long way off from being
complete, but now READ/WRITE is working as expected.  The following is the
current error:

%SYSTEM-F-ROPRAND, reserved operand fault at PC=001F9FA8, PSL=03C00000
%TRACE-F-TRACEBACK, symbolic stack dump follows
module name     routine name                     line       rel PC    abs PC

                                                           001F9FA8  001F9FA8
                                                           8D38F047  8D38F047
                                                           001F9EC7  001F9EC7
MY_PROGRAM      MY_PROGRAM                        307      00000256  00000856

The server side is reporting this:

3332:error:1408F455:SSL routines:SSL3_GET_RECORD:decryption failed or bad record
 mac:S3_PKT:424: