WF-CORE 75: Remove need for native-interface on the Host Controller

Jira: https://issues.jboss.org/browse/WFCORE-75
This is a 3 commits PR : 
 * the first part is about enabling HC- DC communication using any of the 3 supported remote procotols
 * the second is about using the management interfaces defined in HC to be passed automatically to the slaves using the ProcessController.
 * the third is about testing
Let's chat about this tomorrow in the freenode #wildfly-dev room or the hipchat WildFly room.

I think this shouldn't be a precedence based thing like you have here (native preferred to https, preferred to http.) I think this should be a case where everything that's available is supported, and it's up to the slave to choose which.

The only downside I see to this is you may end up with configuration drift where there are some slaves using one interface and others another interface, and then if the user wants to remove one (say native), it's harder. But that's not much of an objection.