Add a build tests make target which doesn't run the tests

Also the base unit tests depend on some apps to work right (Namely stig compiler, starsha dummy) to run correctly, so depend on those existing rather than just the build tool.