Build the tests lazily, i.e., not before `meson test`. This helps with build-times.
While not recommended, sometimes it can be useful to disable building the unit tests. This can be done now with meson -Dtests=disabled build