Fix README
Remove Celluloid core detection

This replicates celluloid logic and is broken in the current state.
Update setup
Merge pull request #143 from skade/fix-listener-core-detection

Remove Celluloid core detection
Require Celluloid 0.15.2
Release 2.0.1
Be more strict with default ignored directories

- Closes #144
Release 2.0.2
Proper Regex for ignored directories

With the `let` definition not in a `describe` block, the `path`
variable would have the same value for every `it`
block inside the `.each` loops...
Merge pull request #145 from guard/proper_fix-144

Proper Regex for ignored directories
Better Celluloid specs support
Release 2.0.3
Properly quit Listen when receiving the INT signal

Calling `exit` does not stop Listen in a clean way, that's
causing a very long exit. Celluloid actors cannot be
terminated in a trap block so we cannot call `#stop` inside
the trap block.
The trick is to simply call `#stop` which now only sets an instance
variable to let the thread know that it should exit its
loop and wait for the thread to exit.
The thread then exit its loop, then terminate Celluloid actors cleanly
and exit itself.
Fix specs
Merge pull request #148 from guard/issue-146-better-exit-on-int-signal

Properly quit Listen when receiving the INT signal
Release 2.0.4
Enable jruby-head & rbx-head on travis
Fix adapter.usable? method for Windows & BSD
Merge branch 'master' into jruby
Enable system adapter other Ruby engine