Consider transient-for when determining grab shadowing
As long as we have non-modal transient-for windows, and use grabs on toplevels, we must consider the transient-for relationship when determining whether a widget should receive events, or not due to being grab-shadowed.