Overview of changes from GLib 2.29.12 to 2.29.14
================================================

* Unicode improvements
- add g_unicode_script_{to,from}_iso15924
- add G_UNICODE_SPACING_MARK define
- more normalisation improvements
- stop using deprecated g_unicode_canonical_decomposition()

* GParamSpec:
- mark the 'name' field as 'const' and add a comment to the header to
  help avoid future problems caused by bad hacks

* Merge some (modified) patches from Debian:
- 03_blacklist-directories.patch
  - add some blacklisted mount directories
- 60_wait-longer-for-threads-to-die.patch
  - sleep longer in a test case, if needed to avoid failing

* Units policy change: prefer use of SI units
- deprecate g_format_size_for_display, add g_format_size(_full)

* GSettings: don't call g_error() when the schema is missing

* GVariant support for arrays of object paths:
- new g_variant_{new,get,dup}_objv API
- support for g_variant_{new,get} '^ao' and '^a&o' similar to '^as'

* GDBus:
- use new improved array-of-objects support and pass 'ao' as char**
  instead of GVariant*
- improve handling of 'h' type (Unix file descriptor index)

* GIO:
- fix compilation without USE_STATFS and USE_STATVFS

* Documentation fixes

* Bugs fixed:
622921 Migrate from dbus-glib to glib's GDBus
648271 Add g_unicode_script_to_iso15924()
654948 Stop using deprecated g_unicode_canonical_decomposition()
654988 g_atomic_int_add should document behaviour change
655025 #define G_UNICODE_SPACING_MARK G_UNICODE_COMBINING_MARK
655076 normalization misses some Full_Composition_Exclusion=True.

* Translations updated:
Spanish