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
Why has this switch been undone?  If someone ever needs to add version 2.2 of the schema and forgets to visit this method 2.2 will end up being parsed as though it is 3.

Overall I don't actually see who the two additional attributes you are adding would affect vault - these changes now seem far too extensive - maybe something has gone wrong with a rebase.