Take Image object's alpha attribute into account when compositing multiple images together.
Fix Cairo backend so Images are actually visible for output formats other than PNG.
Add a test case for compositing images with an alpha attribute