Allow pngcairo if available

This provides nicer-looking png
Add pngcairo to pngfigure()
Uniformize coding style between my two modifications
Document use of terminal pngcairo
Merge pull request #177 from jucor/updated_pngcairo

Add pngcairo if available