recipes: gst-plugins-bad: Dist mpegts include files
recipes: gst-plugins-bad: Also dist gl headers
utils: Properly detect RHEL (Red Hat Enterprise Linux)

https://bugzilla.gnome.org/show_bug.cgi?id=720132
openssl: Fix build on iOS
openssl: Only create .la files on non-iOS
libsrtp.recipe: Use 1.5.0 release instead of git master

When I made the recipe at first, there was no release. It's better to use one.
openh264.recipe: Add some comments for the next person to update the recipe
libsrtp, openh264, openssl: Also add the dependency libs
openssl: Fix typo while adding LDFLAGS
gobject-introspection.recipe: Move to build-tools, and add to bootstrap

This allows us to build g-i support on platforms other than Linux as well
gobject-introspection.recipe: Generate URL from components, remove useless autoreconf
New recipe: icu.recipe
harfbuzz.recipe: Now that we have ICU, we can actually build with ICU support
New recipe: libsusrsctp.recipe
New recipe: gnome-js-common.recipe
New recipe: javascriptcoregtk.recipe

Lots of hacks to build only JSC and not WebKit-GTK+
More hacks to cross-compile on Android
New recipe: seed.recipe
android: Add an android-sdk recipe and add it to the bootstrap
custom.py: Add a function to convert .gir to .gir.h

This is used by openwebrtc-girepository and openwebrtc
New recipe: openwebrtc-girepository.recipe