Add API to remotely control Sidekiq processes

Heroku does not allow USR1.  Instead provide an API which allows a Sidekiq process to be signalled indirectly.  Quiet and Stop should both be possible.

TODO
- [x] Refactor ProcessSet
- [x] Implement quiet! and stop!
- [x] Implement heartbeat changes

/cc @halorgium