WFLY-1786 Return the correct http and https ports taking into account the port-offset
WFLY-1786 WFLY-2125 Improve undertow integration for web-common

- make sure listeners are started before web common host is
- some small cleanup
Fix hornetq servlet connector integration
Change integration a bit  and turn dependencies around.
Merge pull request #5149 from ctomc/undertow

 WFLY-1786 WFLY-2125 port offset does not work properly for all undertow dependant subsystems