Support non-literal length in fixed-size arrays

Now any constant integer expression can be used as length
for fixed-size arrays.

Fixes bug 638993
atk: Update and fix metadata

Fixes bug 727029
x11: Add some missing API

The functions:
XClearWindow
XCreatePixmap
XSetWindowBackgroundPixmap

The XSetCloseDownMode enumerations

The following events:
FocusChangeEvent
ExposeEvent
GraphicsExposeEvent
NoExposeEvent
VisibilityEvent
ResizeRequestEvent
SelectionClearEvent
SelectionRequestEvent
ColormapEvent
MappingEvent
ErrorEvent
KeymapEvent

Fixes bug 727113
girparser: Support interface aliases
glib: Add G_SOURCE_CONTINUE/G_SOURCE_REMOVE
libnotify: Updated to 0.7.6-3-gda49c8c

See https://bugzilla.gnome.org/show_bug.cgi?id=667904
x11: Don't use camel-cased names for methods

In addition to d00ddbf098d50a4ccf81faec12d186be04c7f975
codegen: Do not generate generic destroy func for non-disposable structs

Fixes bug 727652
gdl-3.0: Update after the GdkEvent change from struct to class
Remove gedit from all-bindings as it will be shipped upstream
geocode-glib-1.0: update to 3.12.0-5-g7eb1490
gobject-introspection-1.0: regenerate according to vala-girs
girparser: reset cheader_filenames before parsing a gir

Remove gedit-2.20 from all-bindings due to a random bug.
Sometimes it's successful, sometimes it's not.
codegen: Fix local and field names starting with a digit

Fixes bug 647018
gtk+3.0: fix Application.set_accels_for_action array parameter

Fixes bug 727752