Allow to use custom TrustManagerFactory for JdkSslServerContent and Open...

...SslServerContext

Motivation:

When using client auth it is sometimes needed to use a custom TrustManagerFactory.

Modifications:

Allow to pass in TrustManagerFactory

Result:

It's now possible to use custom TrustManagerFactories for JdkSslServerContext and OpenSslServerContext
Our new formatter configuration should yield the following indentation:

```java
    this(certChainFile, keyFile, keyPassword, null, null,
         OpenSslDefaultApplicationProtocolNegotiator.INSTANCE, 0, 0);
```
which looks more beautiful.