graphics/cairo: Update to 1.12.16

This is a local update based on original work by Joris Giovanelli
and some bits obtained from a FreeBSD patch floating around and not
yet pushed to FreeBSD ports.