emacs mode for the vala language copied from https://wiki.gnome.org/Vala/Emacs