check script should report missing tooling
As our test suites become more complex, the
check script is needing more and more in order to run fully.
It would be good if, as an early step, regardless of quiet or not, the
check script verify the presence of all tooling it's going to need, and warns if any is missing. Ideally it'd then stop dead if any essential tooling can't be found such as
daemonize but could continue having warned if
shellcheck is missing.