mk: Parameterize tests.mk to the max
mk: Don't check core/std/rustc as part of check-fast

When debugging check-fast it's annoying to wait through core/std
mk: Add output files to tests so they don't rerun unnecessarily