Change the sourcing logic a little bit
snapshot
Removes the old libexec/direnv-export files
Simplify shell detection