wayland: Refactor how opaque region is handled

Move to a sync system just like the rest of the properties.
wayland: Add support for input regions
wayland: Mark ourselves as not supporting bounding shapes

Theoretically, we apply the shape mask client-side ourselves
with an ARGB32 pixmap and intersect it to get a union shape,
but I don't particularly care enough to write that code.

Realistic application code using bounding shapes in 2014 is
quite rare.
Updated Indonesian translation
Updated Indonesian translation
a11y: Remove weak reference when updating a GtkPopoverAccessible relative-to widget

Otherwise the weak reference is left dangling, which later causes issues at the time
of destroying that widget.

https://bugzilla.gnome.org/show_bug.cgi?id=726749
window: Unset source ID before possibly destroying the widget

If the delete event ends up destroying the widget, unsetting
priv->delete_event_handler will happen on invalid memory, so
unset it before the widget is possibly destroyed.

https://bugzilla.gnome.org/show_bug.cgi?id=726825
Fix undecorated windows

Setting windows undecorated was broken by some of the recent
shadow width changes. We need to ensure that shadow width is
zero for undecorated windows, then things work again.
Don't let themes override explicit border-width in dialogs

This fixes an issue where the theme-provided border-width prevents
dialog contents from lining up properly with the headerbar.
broadway: make sure color/delta run length do not overflow

Fixes bug 723045.
wayland: Fix northeast resizing

Surprisingly, the same corner that was broken for resizing under
X is also broken under Wayland, for an entirely different reason.
Updated Hungarian translation
file chooser: Don't react to entry changes in select-folder mode

In select-folder mode, we are putting the directory name into the
entry ourselves. Then the entry appends a /. If we react to this
'spontaneous' change of the entry by clearing the list selection,
this will in turn make us clear the entry. We don't want that.

https://bugzilla.gnome.org/show_bug.cgi?id=726855
font chooser: Update font list on font changes

We do get a style-updated emission when new fonts are installed.
Update the font list in this case.

https://bugzilla.gnome.org/show_bug.cgi?id=726476
Fix typo (GTK_ENABLE_DEBUG vs. G_ENABLE_DEBUG).

https://bugzilla.gnome.org/show_bug.cgi?id=726858
Updated Ukrainian translation
Updated Italian translation
Updated Italian translation
Updated Serbian translation
Updated Serbian translation