[PATCH 13/18] widl: check for existance of named struct, union and enum to avoid duplicate type_t definitions