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 with @darranl tomorrow, but my instinct is to make http-remoting the default. Part of the goal here is to get down to port 9090 only for domain, same as we do for standalone.

The concern I have is http vs https. But to get TLS on the connection, native or http, the user needs to jump through some config hoops, so having to change the protocol to 'https-remoting' is just one more. Still, it's a hoop that isn't needed if "remote" is the standard.