Implemented setTimeout and clearTimeout for Windows Script Host, using a managed queue. This achieves the desired effect of having code executed by timeouts only execute after the current call stack has been collapsed back down. This achieves the closest thing to asynchronous behavior in a synchronous environment and shoud allow reliable running of unit tests that test modules like the new Uize.Flo module (easy to verify when the test result match the results from execution in NodeJS), where timeouts are used to emulate asynchronous processes.