Switch agg backend to use pixfmt_rgba32_plain instead of pixfmt_rgba32, which fixes a problem with alpha-blending partially transparent backgrounds.
Updated tests for correct alpha-blending of partially transparent backgrounds.
Amending the credits for this fix to alpha-blending backgrounds