1,2,4,8 bit PNG decoding for all color types.  16-bit still has problems.  still no interlace support.