Add logic to self-tune the poll_interval based on available
heartbeat info.

Fixes #1630
Randomize initial scheduler timing
fix typo
Merge branch 'master' of github.com:mperham/sidekiq