Support unredirecting of arbitrary windows
From https://bugzilla.gnome.org/show_bug.cgi?id=765012
support unredirecting of arbitrary windows (inspect the scene graph and assign hardware planes when possible).
This is dependent on that aforementioned bug.