New wildfly:run parameter bindAddress and ServerInfo constructor refactored with the Builder pattern

- added a new `wildfly:run` parameter `bindAddress` - the address the server listens to serve traffic
- refactored the `ServerInfo` constructor with many parameters with the Builder pattern