This incorporates non-interlaced PNGs from #500 to fix warnings thrown by libpng.
Not used in any recipes yet.