The old cargo.bbclass had no users in meta-rust and had lots of problems (not least of which was lots of duplicated lines with cargo_util.bbclass). Delete the old cargo.bbclass and replace it entirely wiht cargo_util
Cargo was trying to download these itself before, which isn't allowed. Use the crate fetcher to get our dependencies
This can replace rustlib, which just copies the binaries already built by rust-cross.