[libpng15] Revised png_check_IHDR() to use PNG_SIZE_MAX instead of

PNG_UINT_32_MAX in the test for potential overflow in PNG_ROWBYTES.
[libpng15] Removed potentially misleading warning from png_check_IHDR().