Adds basic_image_draw.

This patch adds another example, basic_image_draw. It demonstrates the
typical method one would use when wanting to draw on/in the Texture data
used by OpenGL. It is not, however, the ONLY means of editing Texture
memory with Cairo (see image-viewer in Sobek).