handle lossless 16bit data
add a test suite
internally handle RGB/gray conversion in read_png_raw()
handle deinterlacing as a libpng transform function
don't loose 16bit info
don't downscale 16bit images.
handle 16bit images and flexible min/max
handle 16bit