This class allows the (local) sending of a message to an actor after
a timeout. Used by the library to build receiveWithin(time: long).
Note that the library deletes non-received TIMEOUT message if a
message is received before the time-out occurs.