(#334): Preserve the cairo_t's transformation matrix during rendering
Part of the API contract is that calls to rsvg_handle_render*() will not modify the passed cairo_t. However, internally we were doing cairo_save() only until after first creating the DrawingCtx, and that operation modifies the cairo_t.
Fixes #334 (closed)