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
Merge remote-tracking branch 'upstream/master' into upstream-changes

Conflicts:
	README.md
	zlogin
	zshrc