with_coverage: Allow toolchain selection.
There's some kind of bug in nightly that (for me) keeps grcov from generating correct results. Instead, it misses some crates entirely.
No trouble, though: I can just use an older nightly until they get this issue fixed!
This patch makes using a different version of nightly possible with a new RUST_COVERAGE_TOOLCHAIN environment variable.