Add option for not using Cairo

This adds an option to _not_ use Cairo for generating PNGs, even when it's installed. Even though Cairo output usually looks better, it's come up on the mailing list a couple times that Cairo can result in worse-looking output.