Added ClockInterface::sleep() and sleepUntil(), and implemented in AbstractClock (#5).