strip out environment switches from rails runner ARGV [#272]
Fix typo in README
Merge pull request #276 from kevgo/master

Fix typo in README.md
Merge pull request #273 from musicglue/master

strip out environment switches from rails runner ARGV [#272]
Add note to contributing guide about changelog
Refactoring
Add changelog
Added spring-commands-teaspoon to readme
Use `File::NULL` instead of hardcoding `/dev/null`.

Fixes #283
Merge pull request #284 from lucasmazza/fix-null-on-windows

Use `File::NULL` instead of hardcoding `/dev/null`.
Merge pull request #281 from alejandrobabio/master

Added spring-commands-teaspoon to readme
Set GEM_PATH the same as GEM_HOME

Without this, latest bundler wasn't respecting the GEM_HOME (i.e. it
would still fall back to the system's gems). I'm not sure why or whether
it's a bug or feature, or caused by rubygems vs bundler, but this fixes
it anyway.
Test against rails 4.1 final
Use a better Spring.watch example

factory_girl_rails now supports spring, so don't want to confuse people.
see #270.
Make explicit that you can't use a version of spring direct from github

Closes #277
For people that missed the news note that it is included by default.
Merge pull request #301 from dosire/in-rails-now

For people that missed the news note that it is included by default.
Update ruby 2.1 version used on travis

Hopefully will stop the build erroring
Ensure the application wait thread is unaffected by broken pipes

In certain situations we could not get to the exit_if_finished call and
the thread would just die silently. This would lead to the application
process failing to exit at all, so it would have to be killed with a
SIGKILL.
Ensure application processes exit immediately on second SIGTERM

If the termination logic is misbehaving in some way, this ensures that
we are not forced to do a SIGKILL.