V2 pushed:
* should cover Rémi's comments * with the MR applied, the only differences in all generated .h files stem for two .idl files which have duplicate interface declaration (which we emitted twice before, and only once with this MR applied); fix supplied for the relevant .idl files * diff from V1: ignore the interfaces with the 'ignore' bit set