allow Rust cross-compilation with autotools
We can detect the CARGO_HOME and RUSTUP_HOME from contribs, or they can be passed by the build script or the Docker images.
Plus: Try to add a Debian CI target that builds the rust code but is allowed to fail.
Draft on top of !5751 (merged) to use the shell script to get the Rust target "triplet".
Edited by Steve Lhomme