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

Also disables SSLv3 by default.

As additional config is required WFLY-3997 also adds version 2.2 of the management schema.
bit redundant :)

just use .setXmlName() and use that in StringListMarshaller no need for extra attribute.
I am just working on adding default set of marshallers for list attributes