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.
Add HSBuild project files
Replace git-version-gen script with our hacked version
Work around broken close() binding on Windows

This is obviously a hack.
gio-2.0: Fix GDBusConnection constructor signature

The `guid` argument is nullable.
Optimize (de)serialization of (u)int8 arrays
gio-2.0: Fix DBusConnection `closed` signal binding