meson: Make Vala optional

Default to Vala being enabled, with new 'vapi' option.

Fixes configuration failure if Vala is not installed:
meson.build:1:0: ERROR: Could not execute Vala compiler "valac"
4 jobs for valac in 19 minutes and 33 seconds (queued for 1 second)