Port to new ClutterEffect APIs
This is the GNOME Shell counterpart of mutter!1355 (merged)
Because the Mutter side depends on mutter!1340 (merged), this MR also depends on !1339 (merged).
This is the GNOME Shell counterpart of mutter!1355 (merged)
Because the Mutter side depends on mutter!1340 (merged), this MR also depends on !1339 (merged).