Package CDI support as a separate module

Description

The CDI support varies per provider and should be managed independently

Environment

CDI Environments

Reporter

Nathan Voxland

Fix versions

Affects versions

Priority

Major
Configure