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
In this area I think we need to stick with something fairly similar to how we now handle it in the CLI.

Firstly when using a web browser it is already common practice that if you are connecting using SSL you will specify https at the start of the address.  A http to https redirect is also possible so if not supported here that should be supported.

My instinct is also to say http-remoting is the default, for the upgrade path the domain controller is updated first so we know we are not connecting to a domain controller that does not support http upgrade, whether or not it is enabled is a different question.

I don't think we need the logic we have in the CLI where we have an option to automatically interpret port 9999 as remoting.