Allow SSL stream cloning, buffer separation

Only if original stream is clonnable
Allows to use SSL stream from multiple threads:
primary goal is to allow 2 different threads to
be used for only reading and only writing. It
may be pretty fragile, but at least it should
be tried