Update Ragel to 6.9

Ragel has a new web home as well.
Update freetype to 2.5.3 and split

Split freetype into two modules across all modulesets -- freetype
without harfbuzz, which is used to build harfbuzz, and the real freetype
which depends on harfbuzz and is used to build other packages.
Update harfbuzz and fontconfig

This also synchronizes their dependencies across modulesets. A harfbuzz
patch is now obsolete.
Synchronize meta-gtk-osx-freetype

This makes the requirements of meta-gtk-osx-freetype the same across all
modulesets.
Update libffi to 3.2.1

Libffi currently fails to build on master
(https://github.com/atgreen/libffi/issues/150). I recommend overriding
the tag in your .jhbuildrc-custom:

branches['libffi'] = (None, 'v3.2.1')

However, this isn't hardcoded into the modules file.
Update GLib to 2.42
Update pixman to 0.32

In addition, the --enable-openmp configure argument doesn't exist any
more, so there is no need to disable it.
Update Cairo to 1.14 and add dependencies

Cairo should have required dependencies on fontconfig and freetype2 now,
since they are required for librsvg's SVG pixbuf loader. SVGs are used
extensively in GTK themes nowadays for symbolic icons, so this shouldn't
be optional any more.
Update Pango to 1.36.8

This obsoletes two patches.
Update GI, ATK, GdkPixbuf

Remove a duplicate dependency as well.
Update GTK to 3.14, adjust patches and deps

This updates GTK to 3.14 on modulesets-stable and modulesets. On stable,
this obsoletes one patch, but needs another one; only for this minor
release, though, as it's already fixed on master and backported to the
stable branch.

On modulesets-unstable, the 3.15 version of GTK now has the start of
OpenGL support on the X11 and Wayland backends. That does not yet exist
on the Quartz backend, but even so libepoxy is now a build dependency.

Libepoxy, unfortunately, has a hardcoded dependency on X11. This libepoxy
module points at a pull request in Github which removes that dependency.
We still do need a package called xorg-util-macros, but that isn't a
heavy dependency and doesn't introduce any other dependencies itself.
Update librsvg to 2.40.5

Thanks to the dependency of Cairo on fontconfig and freetype, the SVG
pixbuf loader should now build properly.
Update and rename gnome-icon-theme

The gnome-icon-theme, gnome-icon-theme-symbolic, and
gnome-icon-theme-extras modules have all been combined into
adwaita-icon-theme. It depends on librsvg for generating its symbolic
icons.

This also updates the module name in the framework build config files
and the universal binaries module files, even though I don't believe
those are currently supported.
Update gnome-themes-standard to 3.14
Remove libdir spec, to work with newer versions of jhbuild.

It was always the same as $PREFIX/lib anyway, so never actually necessary.
Change the naked ; to cd .; in the berkeleydb modules.

Newer versions of jhbuild objected to the leading ;.