.bash_profile: Make sure only files get sourced
.gitconfig: Remove global remote branch

This causes duplicate remotes to be created, potentially leading Git to throw errors when `push`ing.

Closes #215.
.gitconfig: Add comment about `color.ui` in Git ≥ 1.8.4

Ref. #239.
.gitconfig: Add note about whitespace defaults

Closes #256.