Fix VAPI generation and add Vala tests
Currently, the -Dwith_vapi flag is broken which prevents miRBooking API from being consumed with Vala.
[1/1] Generating mirbooking-2.0.vapi with a custom command
FAILED: src/mirbooking-2.0.vapi
/usr/bin/vapigen --quiet --library=mirbooking-2.0 --directory=/home/guillaume/Projets/mirbooking/build/src --pkg=glib-2.0 --pkg=gobject-2.0 --pkg=gio-2.0 --metadatadir=/home/guillaume/Projets/mirbooking/src /home/guillaume/Projets/mirbooking/build/src/Mirbooking-2.4.gir
Mirbooking-2.4.gir:2055.91-2055.91: error: The type name `ScoreTableClass' could not be found
Mirbooking-2.4.gir:2061.83-2061.83: error: The type name `SequenceClass' could not be found
Mirbooking-2.4.gir:2067.83-2067.83: error: The type name `SequenceClass' could not be found
ninja: build stopped: subcommand failed.
Edited by Guillaume Poirier-Morency