[WFCORE-371/WFCORE-419] : Expose mgmt client socket binding config through ModelControllerClient Factory.

Now you can specify the bind address for the ModelControllerClient.
You may set it using  client socket binding config through CLI connect with the --bind= param.

Jira: https://issues.jboss.org/browse/WFCORE-371 and https://issues.jboss.org/browse/WFCORE-419
I think adding a Builder class and making the constructor private will be more maintainable.