Depend on GTK+ 3.11.2

For fallback app menu
Depend on unreleased Vala 0.23

For GTK+ 3.11.2 bindings. (Vala is optional except when producing a
tarball.)
Move the fallback app menu to the headerbar