Add OpenSSL BIOs and working SslClient

SslClient can do_handshake(), read() and write().