gtk+-2.0, gtk+-3.0: Improve TextMark constructor with nullables and defaults
girparser: Fix some source reference when reporting errors after parsing
girparser: Handle delegate aliases

Fixes bug 667751
girwriter: Derive gir namespace from base name

Instead of using the full filename specified by --gir to derive the
gir namespace, this patch uses only the base name of the file specified by
--gir.

https://bugzilla.gnome.org/show_bug.cgi?id=721452
codegen: Fix memory leak introduced by fe9beb82b6809
librsvg-2.0: Switch to GIR

This binding is still deprecated and it shipped upstream since 2.26.2.
Despite that update it one last time to ship a proper vapi rather than
an out-dated erroneous one.
posix: Added methods read and write to class FILE

Fixes bug 721478
gtktemplate: Handle callbacks for detailed signals

Fixes bug 720825