Don't require the compiler to multi-byte/wide-char conversions
Move PNG writer into image_png.cpp