Vala 0.25.2

Closes #31991.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
vala: update 0.25.2 bottle.
Revert "Vala 0.25.2"

This reverts commit e17a7a1772ded74da5cfdd8d4bd5144c1e77b0a3.
Remove obsolete nil check
Test against real CompilerFailure objects
Test fails_with against spec objects
Remove unnecessary empty block
Test CompilerSelector against a SoftwareSpec instance
Use the accessors to update the test double
pianobar: upstream patch to fix segfault

Fixes #31957.