cairo: Disable LTO as it breaks at least on Android

It results in static libraries without any symbols at all.
openh264: Fix build on the iOS simulator
recipes: Fix typelibs names

We ended up having a typelib called GstVideo-1.0GstAudio without that
coma.
recipes: Bump the GLib and glib-networking to 2.42

+ make use of %(version)s in the source URL

https://bugzilla.gnome.org/show_bug.cgi?id=739065
recipes: Bump gtk to version 3.14
recipes: gst-plugins-bad: Do not forget audiomixer and compositor
recipes: Clutter: Do not forget the libclutter-1.0
recipes: glib: Re add "Unhide-_g_io_modules_ensure_extension_points_registe.patch"
recipe/glib: Fix shipped file naming

It's gdbus-codegen (and not gdb codegen, though it would have been
an interesting prospect :) )
gst-plugins-bad: Disable DVB for debian Wheezy and squeeze

The API version is not recent enough on those platforms
bootsrap: x264 now requires yasm >= 1.2 so build it on debian wheezy
bootstrap: Do not forget to install libglu1-mesa-dev on debian

It is needed to build the opengl plugins.

Conflicts:
	cerbero/bootstrap/linux.py
ios: Add initial aarch64/arm64 support

Some things compile, some not.
libffi: Fix architecture triplet for arm64/aarch64
libffi: Update to 3.2 for aarch64

Of course there's no tag or tarball, who needs that in the age of GitHub
osx: Build for OSX >= 10.8

We don't have full functionality otherwise, e.g. VideoToolbox support
is missing.
archs: Drop PowerPC support

We were not building it anyway and it's not supported anymore since OSX 10.6.
glib: Add support for AArch64/ARM64
libpng: Disable ARM/NEON assembly for now on AArch64/ARM64
gstreamer-1.0: Add support for AArch64/ARM64