Updated to allow inclusion of routines from different SSL libraries, as
well as adding some ERR routines.
Update comments and version...
Add some needed headers.