rage has a dev-dependency which uses x86-only assembly and thus fails
when performing the check phase. This sets `doCheck = false` for systems
which are not x86.
Without the explicit Foundation dep, linker fails with this message:
```
= note: ld: framework not found Foundation
clang-7: error: linker command failed with exit code 1 (use -v to see invocation)
error: aborting due to previous error
error: could not compile `i18n-embed-fl`
```
Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
Changes the default fetcher in the Rust Platform to be the newer
`fetchCargoTarball`, and changes every application using the current default to
instead opt out.
This commit does not change any hashes or cause any rebuilds. Once integrated,
we will start deleting the opt-outs and recomputing hashes.
See #79975 for details.