fetch: Don't show multiple times the packages to rebuild
recipes: Update glib to 2.40.0

Patches were accordingly updated/removed
recipes: Update glib-networking to 2.40.1
recipes: Update libsoup to 2.46.0
recipe: Backport glib compilation fix

Original commit: c7a661988eb8fd18fb02565d83f52b0136fd3e85

From: Olivier Crete <olivier.crete@collabora.com>
Date: Wed, 26 Mar 2014 19:45:52 -0400
Subject: networkmonitornetlink: IN6_IS_ADDR_MC_LINKLOCAL is only guaranteed to
 work on struct in6_addr*

https://bugzilla.gnome.org/show_bug.cgi?id=727119
upgrade-list: Update with non-git packages
recipes: Bump gtk-doc to 1.20
build-tools: Use gtk-doc when needed

This helps for platforms which don't have gtk-doc or when cross-compiling
to ensure we have the same consistent gtkdocize, gtk-doc m4 and make
zlib: build as a MAKEFILES type instead of AUTOTOOLS
libvpx: build as a MAKEFILES type instead of AUTOTOOLS
libffi: fix closures in OS X
cerbero: add a variant called 'gi' for enabling gobject-introspection

Enabled by default on linux and drawin

Disabled if cross-compiling
gobject-introspection: add recipe
cerbero: add typelib category to FilesProvider
gi: use gobject-instrospection in a more generic way
recipes: list gi typelibs in recipes
base-system: add gobject-introspection to packages
pygobject: update to 3.12.1
gst-python: add back recipe for 1.x
gobject-introspection: Add support for universal builds