using Cairo 1.12 features

Cairo Script Surface, simple and copy from target
Mesh Pattern calls and demo