Update Punjabi Translation by Alam
jpeg: Consolidate error handling

Make all error paths in gdk_pixbuf__jpeg_image_load
go through the same path, so we don't forget to free
the exif data in half of them.
jpeg: apply icc profile when loading incrementally

This was apparently never tested, and thus didn't work.
Add a test for icc profile loading

This test verifies that the preceding commit indeed
makes icc-profile loading from jpeg files work.
Fix another potential leak in an error path

If we longjump out of libjpeg, we may have already parsed
the exif data, so free that as well.
2.30.2
Bump version
build: Use UNIX Line Feeds for MSVC Projects

... so that it would be more consistent with the rest of the source files,
and application of patches would be easier and cleaner.  The README.txt and
.sln files under build/win32/vs* still has to have DOS/Windows line feeds.
Unify sniff buffer size

GdkPixbufLoader was using 1k as a buffer size for sniffing file types,
and the gdk_pixbuf_new_from_file() family of functions was using 4k,
for no good reason. Unify this so we use the same buffer size
everywhere.
More sniff buffer size unification

Turns out gdk_pixbuf_animation_new_from_file() was also
using a different size.
Refactor things a bit

Move the generic incremental loading into its own function
so we don't end up taking two 64k buffers on the stack when
one is enough.
Some more stack conservation

Only use the sniff buffer while we need it.
Fix up copyright information
Trivial include cleanup
Add some tests for pixbuf-form-stream apis
Add some tests for resource APIs
Try to fix the continuous build

We are using to-pixdata processing for some of the resources
in tests/, but gdk-pixbuf-pixdata has not been installed on
the system yet. So pass the location of the just-built one
via the GDK_PIXBUF_PIXDATA env var.
Try harder to fix the continuous build

To use gdk-pixbuf-pixdata uninstalled, we need to use the
uninstalled modules as well, so set GDK_PIXBUF_MODULE_FILE
as well.
Drop unneed g_type_init calls

We have been requiring a new-enough GLib for a while now,
so drop this unnecessary clutter.
Port gdk_pixbuf_new_from_stream_[at_scale_]async to GTask

https://bugzilla.gnome.org/show_bug.cgi?id=712704