Use png_uint_32 for width/height pointers.

Set up lots of checking for width/height problems.

Alter error message for invalid heights and widths to note that it's
for zero or negative values as well.
Add a script "pngq", alternative to pngquant.
Update for new copying / strip c99 system.