Zeiss CZI: parse directory segments

See ticket #10620.
Zeiss CZI: do not attempt to populate enum types with null