Abort previous run on --watch change.
Old test suite finishes up before next --watch run
Merge pull request #1100 from benjie/watch-abort

Abort previous run on --watch change.

* benjie/watch-abort:
  Old test suite finishes up before next --watch run
  Abort previous run on --watch change.