Expose the timeout until next timer in Scheduler
Override tick resolution if timeout is passed to tick for IoLoopBody
Select timeout based on present timers
Added require line for motd server spec
Resolve timers scheduled from external thread before timeout