Personal files take precedence over stock files

* First directory listed in .rcrc takes precedence
* We want local config to override general config
Remove functions wrapping Zeus

Project should be moving over to spring, as this is the 'blessed'
approach and is part of suspenders. Leaving these functions around adds
yet another layer of indirection to consider when trying to run these
commands:

* function wrapper
* binstub
* rbenv shim
* actual binary
Remove trailing whitespace in gitmessage
Automatically prune remote branches when fetching

* Removes the need to occasionally run `git remote prune`.
* Remove branches when fetching instead of deleting other branches.

https://trello.com/c/ePlghTll/249-configure-git-to-prune-on-fetch
Add vim-mkdir

`:e some/non_existent_directory/new_file.txt` usually errors out because
the directory does not exist, but with `vim-mkdir` the non-existent
directory will be created automatically.
Enable shiftround

With `shiftround` enabled, using `>>` will indent the line to the next
multiple of `shiftwidth`. This is useful when you are indenting
improperly indented code.
Run commands interactively from vim

This allows us to do things like:

    <Leader>r migrate
Fix out of date README on rake, rspec commands

`rake` and `rspec` commands that wrapped `zeus` were removed in 00dbd15.
Show only basename and git branch in prompt

* Switch order from "[git branch][pathname]" to "basename git branch %".
* Remove noisy brackets.

Example old:

    [master][~/dev/thoughtbot/dotfiles]

Example new:

    dotfiles dc-prompt %
Have Syntastic ignore angular attribute warnings

The Syntastic HTML linter will warn on propriety attributes. The
likelihood that you *accidentally* typed "ng-repeat" is low. Let's just
assume you know what you're doing and ignore warnings about "ng-*"
attributes.
Remove test:prepare from migrate alias

* `rake db:test:prepare` has been depreciated in rails 4.1
Remove Zeus and Cucumber references

* Spring is now built in to Rails:
  http://weblog.rubyonrails.org/2014/4/8/Rails-4-1/
* Haven't used Cucumber on a project in over a year
tat: create tmux session if nonexistent
Add Shift+Tab map for tab complete in insert mode

Feature parity with `<c-p>` `<c-n>` tab completion duo.
Set Vim's colorcolumn to 80 characters

* We have an 80 character formatting limit
* This makes it obvious where that limit is
Adds `vim-ruby` back to `vimrc.bundles`

Removal in https://github.com/thoughtbot/dotfiles/commit/deb7ee5948a0df56c2a68fc2dab22fd31d70a204
was accidental.

Also, removes `vim/bundle` directory as it is no longer useful to us, since
`vundle` creates it when it needs to.
Allow stylesheets to autocomplete hyphenated words
Add /usr/local/bin to PATH before /usr/bin

This is for homebrew binaries to work.

Load `rbenv` after adding `$HOME/.bin` and `/usr/local/bin` to `PATH`, but
before adding project-specific binstubs.
tat command now works in directories with periods

- Running `tat` in the robots.thoughtbot.com directory was throwing a
'bad session name' tmux error
- See http://sourceforge.net/p/tmux/tickets/109/
Set Vim's spellfile to $HOME

Running `zg` adds words to the `spellfile`:

https://github.com/thoughtbot/dotfiles/commit/4f5a2edc336970b8a1c7eded3934182810abeb20
http://robots.thoughtbot.com/vim-spell-checking

Setting the spellfile keeps it out of its default location, `vim/spell`, which
would otherwise be inside thoughtbot/dotfiles. We don't necessarily want to
share the `spellfile` across the team.