cairo: 1.16.0 -> 1.18.0
- libiconv and expat are no longer used.
- libintl and xcbutil no longer appear to be used.
- The GL backend has been removed.
- We can no longer disable PDF support, since something always
propagates zlib.
- Not sure whether the Requires.private is still needed, so I've left
it.