.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.
Caskfile: Update Tor formula name

Closes #388.
.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.
.screenrc: Add some more settings

Closes #334.
.osx: Disable the Launchpad gesture

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

Closes #295.
.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
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
init: Use the Solarized Dark theme in Sublime Text
.gitconfig: Add default Git `push.default` config

Use the backwards-compatible `matching` setting by default. On machines with newer Git installations, it avoids the annoying Git warning, and it can be overriden to use `simple` instead in `~/.extra`.

Closes #400.
Add `.editorconfig`

See <http://editorconfig.org/>.
.bash_prompt: Avoid double-escaping ANSI codes

Fixes #399 and closes #402.
.bash_prompt: Add back escape sequences

Fixes #403.
.bash_prompt: Interpret escape sequences correctly in all cases

Closes #407.