Since Esqueleto is seemingly abandoned and it's causing grief with NixOS: I did the work to remove it as a dependency in this commit

Alongside that is a bunch of nix specific files that support the building and/or development of git-annex, which is pretty much anything with "nix" in the name in the patch.