.bash_prompt: Speed up the Git commands for the prompt

Fixes #227 and closes #380.

Conflicts:
	README.md
.bash_profile: Enable tab completion for `git` and `g`

Closes #197.

Conflicts:
	.bash_profile
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.

Conflicts:
	Brewfile
bootstrap.sh: Make `rsync` output numbers in a human-readable format

Closes #383.
Brewfile: Install BFG Repo-Cleaner
.curlrc: Set connection timeout to 60 seconds

This matches the setting in `.wgetrc`.
Remove some things that I don’t use

This commit drops some aliases, functions, and settings from the project that I wasn’t using at all. It also cleans up some of the remaining code.

Conflicts:
	.aliases
	.bash_profile
	.functions
	.gitconfig
Caskfile: remove tor-browser
.gitconfig: Improve configuration

Closes #366.
.osx: Add (commented-out) instructions on how to set the wallpaper

Closes #356.
.osx: Only install custom Terminal profile once

Closes #336 and #337.

Conflicts:
	.osx
.screenrc: Add some more settings

Closes #334.
.osx: Disable the Launchpad gesture

Closes #316.
Brewfile: Install a more recent version of `screen`

Closes #295.

Conflicts:
	Brewfile
.bash_profile: Enable Bash completion if `/etc/bash_completion` exists too

This is useful on Linux.

Ref. #278.
Update Bash prompt to match the Solarized theme

Screenshot: http://i.imgur.com/EkEtphC.png

Conflicts:
	.osx
	init/Mathias.itermcolors
	init/Solarized Dark.itermcolors
	init/ifdattic.itermcolors
	init/ifdattic.terminal
Enable Solarized Dark theme in Vim
.gitconfig: Remove `push.default`

This was causing issues on servers that don’t have an up-to-date Git installation. As a workaround, I decided to remove this from `.gitconfig` and add this to `~/.extra` for my laptop only:

    git config --global push.default simple
.gitconfig: Tweak `diff` colors