Replacing the toolchain test with a proper end-to-end build

The new test will actually create a skeleton project and build it.
Since this involves invoking the compiler, there's no more need for
the low-level toolchain test.