WIP: shaped-texture: make get_image paint to an offscreen framebuffer
meta_shaped_texture_get_image used to use
on the source texture of a shaped texture. With buffer transforms and,
in the future, viewports, we need to paint to an offscreen framebuffer
first and read that back into the cairo surface.
Fixes #408 (closed)