small cleanup
Setup checks existence of public key first, and Runner runs Setup if
needed
Read timeout setting, and more robust timeout interruption
Trace retrying pushing build state
Network: use project_id not id to get project timeout
Run builds in parallel, log output to files