gtk+-2.0, gtk+-3.0: mark test_display_button_window as variadic
gtk+-3.0: Update to 3.13.7
bindings: Update GIR-based bindings
gobject-2.0: Add binding for g_value_init_from_instance
glib-2.0: fix Hmac.update bindings

Fixes bug 735041
gtk+-3.0: Application.get_menu_by_id return value should not be owned
gtksourceview-3.0: Update to 3.13.90 and mark as deprecated
Report warning instead of error for private struct fields
bindings: Update GIR-based bindings
Error on non-const field initializer in namespace

Fixes bug 569259
D-Bus: Move interface info definition from server to common module
D-Bus: Set g-interface-info when creating proxy objects
D-Bus: Fix proxy creation in separate source file
build: Avoid using ".." for referencing paths and reorganize valac-calls
build: Make building vapigen non-optional
build: Generate only xz-tarballs
Require and target GLib >= 2.24

The next stable release of vala will happen four years after the
release of GLib 2.24.0.
codegen: Remove support for GLib < 2.24
gtk+-2.0, gtk+-3.0: port lots of annotations from the GIR version
gtk+-3.0: Add type_ids and abstract annotations for classes