Split the core undertow initialisation from the http listener initialisation - this will now allow for additional listeners to be defined whilst sharing the same container.