Only source Git-related things if relevant

- Source only include-files that exist (the new symlinks to external
  files may be broken)

- Only source git.inc if git exists

- Rename git_contrib -> _git_contrib to have it sourced first, in order
  to be able to check for __git_ps1

- Only try to set prompt if __git_ps1 exists