[WFCORE-75] : Remove need for native-interface on the Host Controller
DC - HC communication not "remote" only.

Moving hard coded checks from tests.
Adding a protocol attribute in the host.xml
Updating client configuration so that http-remoting and https-remoting are working as HC / DC management connection.
[WFCORE-75] : Remove need for native-interface on the Host Controller
Passing the 'automatic' connection parameters (management interface available) from HC to Slave through the ProcessController.
Making discovery protocol aware so that we can reconnect on respawn.
[WFCORE-75] : Remove need for native-interface on the Host Controller
Adding core model tests for new attribute in case of remote domain controller.
Test for respawn in case we have NO native management interface.
[WFCORE-75] : Remove need for native-interface on the Host Controller
Fixing different issues reported against PR
Currently REMOTE is still the 'default' mode until we add support for multiple options.
Fixing rebase issue on HostXml
[WFCORE-180] / [WFCORE-182] Update the model to support specifying enabled-protocols and enabled-cipher-suites for the SSL definition within the security realm.
[WFCORE-180] / [WFCORE-182] Add XML schema definitions for version 3 of the schema and update the parser to support enabled-protocols and enabled-cipher-suites.
[WFCORE-180] / [WFCORE-182] Add example configurations to test to verify parsing and marshalling.
[WFCORE-180] / [WFCORE-182] Wrap the SSLContext so that we can ensure the protocol and cipher suite values are set whenever it is used.
[WFCORE-180] / [WFCORE-182] By default select TLSv1, TLSv1,1 and TLSv1.2 for the enabled protocols if no others are specified.
https://issues.jboss.org/browse/WFCORE-187 cli deployment-overlay --redeploy-affected should check subdeployments as well (tests are in wildfly)
Powershell script for CLI
WFLY-3781 Better warning messages in add-user.sh (.bat)
Changed wording as per pull request.
WFCORE-204 CLU GUI upload for op params with ModelType.BYTES
[WFCORE-205] Use a sorted map for storing the client content
Merge pull request #273 from bstansberry/WFCORE-205

[WFCORE-205] Use a sorted map for storing the client content
Merge pull request #251 from darranl/WFCORE-180

[WFCORE-180] / [WFCORE-182] Allow the supported protocols and cipher suites to be set.
[WFCORE-188] Add support for version 2.2 of the management schema.
[WFCORE-151] Upgrade to JBoss Remoting 4.0.5.Final
WFCORE-204 Small change suggested by Brian S. in PR discussion.