Add a timeout for graceful shutdown.

Stale workers be gone!
Have two different log messages for graceful shutdown.
Merge pull request #73 from travis-ci/mm-graceful-shutdown-timeout

Timeout graceful shutdown after a default of 60 minutes