Added a toTimeWarp function enabling the acceleration of timeouts inside
of functions.  The value of the acceleration is substracted from the
value of the original timeout in the fuction.  When this finishes the
original timeout is re-instated