Ref T12298. Make it slightly easier to write overseer modules:
- You don't need to implement shouldReloadDaemons(), since you can now just implement shouldWakePool() and get useful behavior.
- It looks like most modules want to do checks only every X seconds, where X is at least somewhat module/use-case dependent, so add a helper for that.