Fix PNG encoding not recognizing unsupported color
Fix PNG encoding not recognizing unsupported color

We must properly recognize that no longer all color types are support
for PNG encoding (somewhat amazingly we made it thus far without a
barrage of reports). To make this more future proof, the list of matched
color types is explicit.

PistonDevelopers/image,PistonDevelopers/image