openssl.libssl: unit tests and wrappings for more parts of libssl
windows.winsock: wrap socket function
openssl.libssl: on windows the X509_* family of functions is in a
different dll than the other functions in libssl
openssl.libssl: better way to change library dll for windows
io.sockets.secure.openssl.tests: remove windows.winsock import and another test for subject-name
io.sockets.secure.windows: secure socket implementation for windows, it works reasonably but certificate validation is not working correctly yet