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.
whitespace cleanup