This simplifies the code and avoids multiplication of cargo versions. This installs cargo 1.27, but it is compatible enough with artiq rustc 1.28 not to cause any problems for our purposes.
Causes problem with hydra when building against release nixpkgs, where the sb0 maintainer entry is not present yet.
This allows firmware compilation.