git: git understands $XDG_CONFIG_HOME, yay!
zsh: simplify directory hook
zsh: Refactor zprofile move more out of ~/

* Add start_ssh_agent function
* Set more XDG_ variables
* Use XDG_ variables consistently in other configs
Move notmuch-config into ~/.config