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.