[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).
The only issue with this is that when TLS 1.3 comes out and the JVM starts to support it Wildfly will not be able to use it out of the box. 

I can't help thinking that a blacklist of insecure protocols is more future proof that a white list of known good ones.