cairo: Fixes to RecordingSurface, PdfSurface and SvgSurface bindings

Fixes bug 708564.