Detect format string errors when instancing errors

Fixes bug 732530
librsvg-2.0: remove from gir-bindings target

The librsvg bindings distributed with Vala have been deprecated in
favor of those distributed with librsvg for some time now.  By
removing them from the gir-bindings target we can avoid API changes
and keep CI working while still updating the GIR for valadoc.org.
bindings: update GIR-based bindings to latest git
glib-2.0: Fix bindings for g_hash_table_size
gtk+-3.0: make TextIter.copy return value nullable

Fixes bug 732884.
Add .dir-locals.el (emacs configuration file)

This just helps people using emacs use the correct settings when
working on vala.
clutter-gst-1.0: fix deps

ClutterGst.VideoSink subclasses Gst.Navigation since
commit 47305de837090f3bdb21183bcac51a056561b639

Fixes bug 732138.
gstreamer-video-1.0: Info.finfo is unowned

Fixes bug 731895.
gtk+-3.0: Update to 3.13.4~f2c6b31e
Warn if -X is used in combination with -C
Warn if --save-temps is used in combination with -C
Warn if C files are used in combination with -C
Warn if -o is used in combination with -C
gtk+-3.0: Application.get_menu_by_id returns owned value
compiler: Support configurable pkg-config command so can cross compile

Fixes bug 690456
gtk+-3.0: Update to 3.13.5
Release 0.25.1
doap category core
doap: add <programming-language>
Add lvalue_access = false to Mutex and Cond

Fixes bug 733500