WFLY-3259 Make sure undertow always has a dependency on CDI

Up until now it only had an indirect dependency through the components in the deployment, if no components where present then this dependency was missing.
Merge pull request #6171 from stuartwdouglas/WFLY-3259

WFLY-3259 Make sure undertow always has a dependency on CDI