Added sleep adapters, which allows one to sleep to an absolute time in a time source different than the system clock (Experimental, inefficient, and may oversleep when interrupted)