Require Vala to be present and update list of executables

The build failed because the list of executables in the FindVala macro did not include valac-0.24 which was released 4 months ago.