Listen and handle external interruption requests in deqp runner.

- Check for interruption in deqp runner between batches.
- Forward RunInterruptedException generated by the supplied
  ITestRunListener.
- Add unit tests.

Bug: 21071283
Change-Id: I2d107a016c4ef73249e137b23395a414985f4b3b
2 files changed