remove the test runner code from ide/; move to using the chrome_testing ...

Use the test runner code in the recent `chrome_testing` package and remove the older code in the ide/ directory. Some refactoring because we could no longer plumb dependencies through the older testing code.

@umop