Resolve symbols in named arguments

Fixes bug 736235
bindings: Update GIR-based bindings
gtk+-3.0: Update to 3.13.9~
girwriter: Write accessor methods for interface properties

Fixes bug 733115
Release 0.25.4
Revert "Fix regression when assigning owned expressions to unowned variables."

This reverts commit ba1fa0759989dcbb9046c7dfc06cce6c4aa23411.

Due to bug #736774
bindings: Update GIR-based bindings
vapigen: Don't override VALAC and use the available one like the rest

There is no reason to special case vapigen while the rest of the source
is built with the available valac version. For a proper build bootstrapping
is required anyway.

For internal testing of the just-built valac the testsuite should suffice.
webkit2gtk-4.0: Update to 2.5.90
Release 0.26.0
Bump version suffix
Add colored output

Use --no-color to disable colors
Use VALA_COLORS to change colors

E.g. VALA_COLORS = "error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01"

Fixes bug 734627.
Check destructor names

Edit: make it an error instead of warning

Fixes bug 655343.
parser: Warn on if/else/lock without body

Fixes bug 682906.
parser: Do not accept "static class"-members instead of ignoring "class"
Add additional checks for main methods

Fixes bug 708391.
Improve error message for virtual/override/abstract class methods
gee: Fix HashMap destructor name
Add rest-extras-0.7 bindings
vapi: Actually build and install rest-extras-0.7 bindings