meson: Do not hard-require test dependencies
Just warn about missing test dependencies. If the user tries to run the tests, they will fail. This is fine however, and in certain cases the user might not even want to run the tests.
Closes: #133 (closed)