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
Please remove if you added similar methods that accept `Iterable<String> nextProtocols` in other commits. (Just in case I missed some out. :-))