Large addition of documentation specific to nix.
Only tThe content of `nix_dev_env.md` changed significantly. The content of
the `nix_*_{setup,workflows}.md` are copyhas been copied and pasted from the the existing
`dev_environment.md` with exception of initial headers.
Depends on D4966