Rewrote the SslHelper to be handshake status driven.
Need attention to buffer management.
Supports rehandshaking but needs attention to previous and future queued messages.
Consider as a first attempt only