[WFLY-3997] Introduce version 2.2 of the management schema and model version.
[WFLY-3993] / [WFLY-3998] Update the model to support specifying enabled-protocols and enabled-cipher-suites for the SSL definition within the security realm.
[WFLY-3993] / [WFLY-3998] Add example configurations to test to verify parsing and marshalling.
[WFLY-3993] / [WFLY-3998] Add the protocol and cipher suite definitions to the schema and add the parsing.
[WFLY-3993] / [WFLY-3998] Wrap the SSLContext so that we can ensure the protocol and cipher suite values are set whenever it is used.
[WFLY-3993] / [WFLY-3998] By default select TLSv1, TLSv1,1 and TLSv1.2 for the enabled protocols if no others are specified.
Merge pull request #6843 from darranl/WFLY-3997

[WFLY-3993] / [WFLY-3998] Add support for enabled cipher suites and protocols on realm for SSL.