... and use it in the mac backend instead of a hand-rolled version.
... when it is available. Also introduce the new function gdk_rectangle_transform_affine(), which looks like overkill for this purpose, but I'm about to use it elsewhere.