Correct & update compile tests
We use features from vala 0.58 but maintain support for vala version 0.56 as this is a Stable Long-term Support release.
We use features from vala 0.58 but maintain support for vala version 0.56 as this is a Stable Long-term Support release.