build: Auto-generate VAPI
Based on !338 (closed) but amended, provide the same .vapi name as the pkg-config name to allow automatic generation.
Vala users can continue to use the handmade bindings by including it directly into their source but should switch to the autogenerated one if possible.