gtk-2.0, gtk-3.0: fix rgb_to_hsv argument directions
cogl-1.0: fix read_pixels pixels argument
glib-2.0: Added [DestroysInstance] to Thread.join()

Fixes bug 720249.
xcb: Major changes and fixes.

Fixes bug 720225.
Make Vala.Method._base_interface_method weak

This fixes a circular reference for interface methods which have
themselves as their base method.

https://bugzilla.gnome.org/show_bug.cgi?id=712683
libxml-2.0: Fix EntityDesc lookup and value_lookup cname

Fixes bug 703083.
codegen: Fix crash vapi properties with no get body but with set body

Fixes bug 657348.
analyzer: Fix critical when catch clause does not catch an ErrorType

Based on patch by Severin Heiniger.

Fixes bug 670806.
codegen: use #if GLIB_CHECK_VERSION for init functions

Tarballs with generated code should compile without warnings, and work
with various versions of glib (assuming the rest of the code is
correctly up to date, which is often the case if you don't use newer
functions)

https://bugzilla.gnome.org/show_bug.cgi?id=692218
Handle the integers and enums in generic closure wrapper

Handle edge-case when the one of generic parameters of delegate is an
integer in closure or method.
gio-2.0: Update to 2.39.2
gdk-3.0, gtk+-3.0: Update to 3.11.3