Proposing compiletest for the nursery

I totally agree that testing compile-fail is an important use case, and I’m glad compiletest has legs, but it (at least the in-tree version) is a mess of upstream-rust-specific stuff. I’d like to reconsider the requirements and design from scratch instead of pushing forward with what is some of the oldest and roughly-maintained Rust code in the world!

Edit: also, we can reasonably let this bake in the community for a long time to see if it picks up steam - not everything of strategic importance needs to be in the nursery.