Allow pngcairo if available

This provides nicer-looking png.