Add HttpServerSettings.sslContext in favor of the sslKeyFile/sslCertFile fields.

The SSL context is now only created once during initialization instead of for every new connection. Note that still an SSL state is created for every connection.

The old way to specify the SSL credentials still exists but will be deprecated at some point.