XD-2251 Create the SSLContext early and cache it

Caches the SSLContext right after bean creation, preventing expensive operations such as reading the keystore, to take place more than once. The SSLEngine needs to be created per Netty Channel, as it is not thread-safe.