Cleanup zshrc

* remove duplicates with zlogin
* order by functions first, then bindings, then exports
* lowercase `setopt` arguments for consistency with `setopt` output
Use Brewfile
Correctly link to rcm in README
Use thoughtbot/rcm in Brewfile
Add rbenv shims and trusted binstubs to PATH

Our expected way of managing Rubies is with rbenv:

https://github.com/thoughtbot/laptop/blob/master/common-components/ruby-environment

This commit loads rbenv in `zshrc` as recommended by the rbenv docs:

https://github.com/sstephenson/rbenv#basic-github-checkout

Assuming the binstubs for a project are in the local bin/ directory, we
can even go a step further to add the directory to shell $PATH so that
rspec can be invoked without the bin/ prefix:

    export PATH="./bin:$PATH"

Doing so on a system that other people have write access to (such as a
shared host) is a security risk:

https://github.com/sstephenson/rbenv/issues/309

The `.git/safe` convention addresses the security problem:

https://twitter.com/tpope/status/165631968996900865

This zsh fix may be necessary for OS users in order to fix a bug:

https://github.com/thoughtbot/laptop/blob/master/mac-components/zsh-fix
Complete parity commands like heroku

Adds tab completiong to `production` and `staging` which acts as tab
completion to heroku.
Add psqlrc
Update copyright to 2014
changes 'brew tap thoughtbot/rcm' to 'brew tap thoughtbot/formulae'
Don't assume location of zsh
Use local zlogin config if present
Resolves #216 - adds note about ensuring user is in Clone/Fork root before 'brew bundle' is run.
Added syntactical clarity to instruction to change directory.
Update to ensure user's working folder is correct for subsequent actions.
Add extra option for base pane index for tmuxinator
Switch to a vim-matchit repo that exists

- tsaleh deleted his mirror
- switch to vim-scripts version
Exclude Brewfile

It is project-specific, not intended for machine configuration.
Only set nocompatible once as early as possible

* Setting nocompatible has side effects
* Setting it again (even if set) repeats side effects
* Settings like ruler will be reset if set again
Add HISTFILE to save zsh history

History file needs to be specified or otherwise the history would not be saved
over multiple terminal sessions.
[Source](http://zsh.sourceforge.net/FAQ/zshfaq03.html#321)
Don't set $EYRC

We don't use Engine Yard anymore.