Rewrite in Rust
The code from the nix-ld-rs project was merged into nix-ld.
Major advantage of the new implementation is that children processes are no longer inherit LD_LIBRARY_PATH.
This is for example useful if you are trying to run programs from unpatched programs
often seen with programs like vscode remote.