[WFCORE-180] / [WFCORE-182] Allow the supported protocols and cipher suites to be set.

This change allows the configuration of the cipher suites and protocols for the supplied SSLContext.

This supplied SSLContext is used both for the domain management HTTP server and for Remoting connections (both inbound and outbound).
All of this is to be moved into Elytron anyway where I do want to fully support a notion of enabled and disabled for both protocols and cipher suites.