Adds intraprocess communication so when the parent is sent a QUIT or a USR2 that it shuts down the child process.
Lets you opt out of applying the monkey patch and disabling the multi jobs per fork. This is useful if you have the same code but spin up different types of workers that have different semantics (i.e., one forks, one doesn't); otherwise, it'll set @shutdown = true after the fork limit is reached in the worker you don't want to fork, constantly shutting it down.
Updates Resque to allow 1.24.x since 1.24.2 will let this patch work again.
Updating dependencies.
Merge branch 'feature/shutdown' of https://github.com/jonhyman/resque-multi-job-forks into shutdown
Add contact email
Revert dependency so that tests pass. Need to dig deeper into this.
Bump version
Merge branch 'shutdown'