Change Stopwatch to use delegation instead of inheritance.
runtime() should return a fixed value after the test ends.
Merge pull request #937 from kcooney/test-watcher-delegation

Change Stopwatch to delegate to TestWatcher. Fix Stopwatch.runtime()