.gitconfig: Make sure `go` never overrides branches

Closes #357. Thanks to @yukideluxe!
Brewfile: Install `hashpump`
.bash_prompt: Speed up the Git commands for the prompt

Fixes #227 and closes #380.
.bash_profile: Enable tab completion for `git` and `g`

Closes #197.
Brewfile: add instructions on how to change the default shell to Bash 4
Brewfile: Install Node with npm

Ref. https://github.com/Homebrew/homebrew/pull/28075. Closes #362.
bootstrap.sh: Make `rsync` output numbers in a human-readable format

Closes #383.
Merge branch 'master' of https://github.com/mathiasbynens/dotfiles

# By Mathias Bynens (4) and others
# Via Mathias Bynens
* 'master' of https://github.com/mathiasbynens/dotfiles:
  bootstrap.sh: Make `rsync` output numbers in a human-readable format
  Brewfile: Install Node with npm
  Brewfile: add instructions on how to change the default shell to Bash 4
  .bash_profile: Enable tab completion for `git` and `g`
  .bash_prompt: Speed up the Git commands for the prompt
  Brewfile: Install `hashpump`
  .gitconfig: Make sure `go` never overrides branches
  Caskfile: Move `phinze/cask` to `caskroom/cask`
Merge branch 'master' of git://github.com/lexrus/.files

* 'master' of git://github.com/lexrus/.files: