Supporting test execution on overthere.Host directly

Only difference now is the ability to set `envVars` if you're using `tests2.TestRunner`. Should we move that to hosts too?