zsh: move startup files into ~/.config

* Pull prompt back into custom fpath
* Split zprofile/zshenv so we don't need a workaround on Arch
* Modify post-up to handle unconventional paths