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