Don't store/source borrowed completions

either fix environment or live without
Space and comment on Grep alias
Move ip address alias/function to bin script

i use them rarely enough they don't need to be in my shell
Move ls/dir colors from aliases to env
Attempt/remember how to respect @ in completion
Find best available perl scripts
Let grep_pm -a search the whole line
Alias a few more perl commands
Set and comment some python env vars
Improve function declaration compatibility

Remove unnecessary 'function' keyword, add space before parens,
and expand all functions to multiple lines.
Move bash files to sh dir and improve loaders
Setup zsh with tweaked newuser-install conf
Setup zsh and plugins
Make sh scripts compatible with bash and zsh

fix a few minor incompatibilities
Color zsh scripts the same as other shell scripts