flushMicrotasks and flushTimers

`_nextCall` already includes `_elapsed` time when it's scheduled:

```
_nextCall = _time._elapsed + _duration;
```

The test that verifies that it works is titled "should timeout a chain of timers"