[WFCORE-75] : Remove need for native-interface on the Host Controller
DC - HC communication not "remote" only.

Moving hard coded checks from tests.
Adding a protocol attribute in the host.xml
Updating client configuration so that http-remoting and https-remoting are working as HC / DC management connection.
[WFCORE-75] : Remove need for native-interface on the Host Controller
Passing the 'automatic' connection parameters (management interface available) from HC to Slave through the ProcessController.
Making discovery protocol aware so that we can reconnect on respawn.
[WFCORE-75] : Remove need for native-interface on the Host Controller
Adding core model tests for new attribute in case of remote domain controller.
Test for respawn in case we have NO native management interface.
[WFCORE-75] : Remove need for native-interface on the Host Controller
Fixing different issues reported against PR
Currently REMOTE is still the 'default' mode until we add support for multiple options.
Fixing rebase issue on HostXml
[WFCORE-180] / [WFCORE-182] Update the model to support specifying enabled-protocols and enabled-cipher-suites for the SSL definition within the security realm.
[WFCORE-180] / [WFCORE-182] Add XML schema definitions for version 3 of the schema and update the parser to support enabled-protocols and enabled-cipher-suites.
[WFCORE-180] / [WFCORE-182] Add example configurations to test to verify parsing and marshalling.
[WFCORE-180] / [WFCORE-182] Wrap the SSLContext so that we can ensure the protocol and cipher suite values are set whenever it is used.
[WFCORE-180] / [WFCORE-182] By default select TLSv1, TLSv1,1 and TLSv1.2 for the enabled protocols if no others are specified.
[WFCORE-186] Bring default schema versions in use up to 3.0
https://issues.jboss.org/browse/WFCORE-187 cli deployment-overlay --redeploy-affected should check subdeployments as well (tests are in wildfly)
[WFCORE-190] Use TLS if TLS is configured, even when no trust- or client-cert-store is defined
[WFCORE-191] Syslog audit log reconnect-timeout does not take effect at runtime
Powershell script for CLI
Fixing argument-processing for windows CLI script
[WFCORE-171] Validate the file is not an existing directory before setting the file on a file-handler.
Merge pull request #263 from jamezp/WFCORE-171-b

[WFCORE-171] Validate the file is not an existing directory
Merge pull request #260 from Gonthim/master-CLI-Arguments

Fixing argument-processing for windows CLI script
Merge pull request #257 from kabir/audit-log-fixes

Audit log fixes
Upgrade MSC to 1.2.4.Final