Pruned old file-writing behavior from the idle.py script.
Added verbosity flag for later.
Wow, I hadn't wired up the substring assertions.
Because we're going to parse verbose go test output we don't need to keep a scope just for the gotest function.
We've got all the output we need from this file.
Parser can parse go-test and goconvey style test output.
Resolved all contract issues between the json.go reporter and the webserver parser.

Included introducing a HACK using the -timeout go test flag to produce
json when given a value of -42s because we can't add flags to go test
and the flags module doesn't accept un-registered flags.