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
Double checking the additions here it appears the additional cases have been added to the versions of the method specifically targeting the 2.0 schema versions.

As @bstansberry has mentioned elsewhere first the schema must be updated to contain the new attributes.
Next the affected methods need to be duplicated so that we have one variant for 2.0 and another for 3.0.
After that where the existing methods are called a switch statement needs to be added to call the correct method depending on the version is the schema used by the configuration being parsed.