Complete rewrite of signals handlers

 * More reliable stop and restart
 * Faster stop
 * Prevent respawn of child during stopping
 * Do not populate child with signals handler
README

Signed-off-by: chatgris <jboyer@af83.com>
Adapt pids_with_hook example

Signed-off-by: chatgris <jboyer@af83.com>
README

Signed-off-by: chatgris <jboyer@af83.com>
Deprecation notice about Redis store

Signed-off-by: chatgris <jboyer@af83.com>
Use https for rubygems
Add logs in spec

Signed-off-by: chatgris <jboyer@af83.com>
Ruby 2.0 compatibility

Ruby 2.0 does not allow to use a mutex in a trap. This cause some error
on logger for example.

Implement communication between trap and handler with a pipe.

Signed-off-by: chatgris <jboyer@af83.com>
Less noise on exit

Signed-off-by: chatgris <jboyer@af83.com>
Spec: added press_sponges helper
Little fix: remove unused var and added an example
Spec: yield is more cute
Restart: is daemonized by default
Add a changelog

Signed-off-by: chatgris <jboyer@af83.com>
README

Signed-off-by: chatgris <jboyer@af83.com>
Bump version

Signed-off-by: chatgris <jboyer@af83.com>
Update README

Signed-off-by: chatgris <jboyer@af83.com>
Merge branch 'master' into http

Conflicts:
	Gemfile
	examples/pids_with_hook.rb
	lib/sponges.rb
	lib/sponges/handler.rb
	lib/sponges/supervisor.rb
	lib/sponges/version.rb
	spec/spec_helper.rb
	spec/sponges_spec.rb
	spec/worker_runner.rb