Update docs badge
Merge pull request #600 from rrrene/patch-2

Update docs badge
RSpec 3.0.0 is out! :)
Fix typo in docs for Guard::UI.action_with_scopes
Merge pull request #601 from rrrene/patch-3

Fix typo in docs for Guard::UI.action_with_scopes
add guard-rubocop + default rubocop config
MASSIVE CLEANUP: fix ~ 700 rubocop offenses
Stub Kernel.system and Kernel.`

Use RSpec examples metadata feature to not stub these methods when the
:no_system_stub metadata is present.
Introduce Guard::Sheller to replace system/` calls.
complete Sheller + add stderr
stub all remaining system() calls with Sheller
add missing notifier stubs
Merge pull request #602 from guard/massive_cleanup

Massive cleanup
Implemented the :first_match option of guards
Merge pull request #603 from IvanUkhov/master

Stopping after the first matcher that returns a valid result
add missing require
make guard synchronous

  * Guard.start + Guard.stop basically form a "main" loop

  * no "preserved state"

  * "no interactor" means interactor in interruptible sleep() mode

  * give Pry some time to start

  * use Queue to respond to changes in main Thread

  * handle signals asynchronously