Make gen_test's timeout configurable
gen_test requires `timeout` passed as a keyword argument
Fix and simplify testing of gen_test
testing_test style cleanup
Configurable timeout for gen_test and AsyncTestCase.wait()
Merge pull request #723 from ajdavis/gen-test-timeout

Make gen_test's timeout configurable