Simplify snippets (it, desc, con), add source.ruby.rails.spec scope. Delete unused variants.
Customize run commands (names, keybindings, scopes, zeus).

They now have better names and are available in source.ruby.rails.spec scope, too.

New Keybindings: Cmd-Alt-R = "Run Again", Cmd-Shift-Alt-R = "Run Selected Files" (available in ALL scopes).

"Run Again" does a real rerun of the last run - whether it was a single context, a single file, or multiple files.

All run commands try to use "zeus" if available and fall back to "bundle exec" else.
Make let snippet available in source.ruby.rails.spec scope.
Fix running specs twice if zeus is available but some specs fail.
Run rspec via binstub, if available.

This is the preferred versions (it supports e.g. spring: https://github.com/jonleighton/spring). If no binstub is available, fall back to zeus. If zeus isn't available either, fall back to bundle exec.
Nicer formatting for info output.
Fix run_rspec to work with recent TextMate versions.

Working directory is no longer the project directory, so we have to set it ourselves.
Add command 'Run Current Context in Terminal' (^R)

Very useful for debugging specs with pry :-)
Do not echo rspec command line in textmate output window.

The idea behind this feature was to allow easily rerunning the same command in the terminal by just copy-pasting. This is no longer necessary now that there is 'Run Context in Terminal' :-)
Add Command "Run Again in Terminal" (^R)
Fix shelling out to ruby when using rbenv.

When the bundle script itself was run via rbenv it would always use the same ruby version when shelling out to rspec. Now it uses the ruby version specified for the project.
Fix run_rspec_in_terminal to escape paths correctly.
Whitespace fixes.
Make da_mate and TextMateFormatter runner work with RSpec 3.

No need for backward compatibility in TextMateFormatter – we still use RSpec’s own TextMateFormatter for RSpec 2.
Add workaround for double escaped links in RSpec 2.14

Should be reverted as soon as this gets fixed in rspec-core.
Remove support for Zeus.

Has been replaces by Spring in all our Rails projects.
Revert "Add workaround for double escaped links in RSpec 2.14"

This reverts commit 645a709a28db2128d30866dc354569b0041ead3e.

Has been fixed in RSpec 2.14.8: https://github.com/rspec/rspec-core/blob/master/Changelog.md#2148--2014-02-27
Make “Run selected files” work with empty selection.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	Support/lib/rspec/mate/text_mate_formatter.rb
Fix "Run Current Context" for RSpec 3