DwarfCompileUnit: Add type safety by using DICompileUnit rather than raw MDNode* for the CU metadata node