IDL unions should use Ref rather than RepPtr for interfaces
<rdar://problem/128416184>
Expanding the scope of this to all remaining uses, as just fixing unions turned out to be more challenging than just fixing them all.
Pull request: https://github.com/WebKit/WebKit/pull/28860
Pull request: https://github.com/WebKit/WebKit/pull/29056