[libpng15] Moved redefinitions of png_error() and related macros from

pngpriv.h to png.h to make them visible to libpng-calling applications.
[libpng15] Removed now-redundant png_error redefinition from pngvalid.c