[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
[WFCORE-188] Add support for version 2.2 of the management schema.
[WFCORE-151] Upgrade to JBoss Remoting 4.0.5.Final
[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