Use a select loop on log streamer socket reads

This lets us protect against long commands (as before), as well
as set a 10 second timeout for a client to send a job uuid for
log streaming.

This should fix a potential hang in the test runner where a
request handler process would stick around forever.

Change-Id: I8c1f21c349e72892237b3b93d867ebbd41f77b0a
1 file changed