Consolidates settings common to both zsh and bash.

- zshrc.local and bash_profile now load dotfiles common to both from common
  sources.

- shell-specific commands are in prompt-zsh.sh and prompt-bash.sh

- git prompt functions refactored for cross-shell portability