Add support for H5T_NATIVE_UCHAR in compound types, croak on unsupported type