Add more functions for Image::PNG::Cairo.

Deal with test failures due to floating point problems for 0.23.

Add a distro test to make sure the -Wall is commented out in the
Makefile.PL.