Allow to re-use a pre-configured SSLContext.

This allows the user to also use custom TrustManager or KeyManager instances. Beside this it is also useful when implement TLS support in nodyn as we need to beable to configure SSL/TLS via buffers/strings.
Add tests for using preconfigured SSLContext