[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.