In CMake, it looks like we only set -Werror and friends for Halide itself. We should also do so for tests, apps, etc. (And in general have the same set of warnings/errors for all of them too.)