Separated common support functions into test-utils.scm.
Try cloning the source image instead of creating a new one.
Switched final compositing formula to the one from Cairo docs.