Release threads when peers disconnect
Resolves #204 (closed)
Threads were held up even after rpc streaming peers disconnected.
This MR makes buildgrid release the threads in the following cases:
- rpc streaming peers disconnect
- operations are done
Edited by Marios Hadjimichael