Reduce the total number of files required to load zsh by one.

This combines exists.func and inSSH.func into functions.sh.  It will likely be a good idea to combine this file with scripts/lib.sh at some point as well.

Unfortuntely there is quite a bit of cross contamination around all these files.  Keeping highly customized configs is likely a bad idea.