assert_png_repr_equal (tests): Add ε, and add more stats to output
Canvas: Handle drawing images with opacity < 1
Restore Python 3 compatibility