lots of emacs customizations
Lots of local .zshrc improvements
zshrc - misc cleanup
zshrc - add functions to safely dismount and power off external devices
zshrc - unset all functions and aliases when loading

This is always a good thing to do when reloading .zshrc.
Unfortunately, clearing all functions will lose "built-in" zsh
goodness.  So we have to manually load /etc/zsh/zshrc.