[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
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-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.
[WFCORE-75] : Remove need for native-interface on the Host Controller
Starting  DiscoveryService for all available management options.
Defining a strategy to choose the discovery option.
Merge pull request #160 from ehsavoie/WFCORE-75

WF-CORE 75: Remove need for native-interface on the Host Controller
Merge pull request #254 from aloubyansky/WFCORE-187-redeploy-affected-subd

https://issues.jboss.org/browse/WFCORE-187 cli deployment-overlay --rede...
Merge pull request #259 from roguexz/master

Powershell script for CLI
Merge pull request #274 from darranl/WFCORE-188

[WFCORE-188] Add support for version 2.2 of the management schema.
Merge pull request #275 from darranl/WFCORE-151

[WFCORE-151] Upgrade to JBoss Remoting 4.0.5.Final
Merge pull request #271 from ssilvert/cli-gui-upload-bytes

WFCORE-204 CLU GUI upload for op params with ModelType.BYTES
[WFCORE-196] Don't call ManagedServerProxy.disconnected with the ManagedServer lock held; register ManagementChannelHandler as a channel CloseHandler