8167228: Update to libpng 1.6.28

Reviewed-by: serb, azvegint
24 files changed