Use p.communicate() to read stdout and stderr (#920)
Use p.communicate() to read stdout and stderr (#920)

Use communicate() instead of `stdout.read` and `stderr.read`, as they can result in deadlocks. This can occur if manticore tries to compile a solidity contract that has enough errors.

trailofbits/manticore,trailofbits/manticore,trailofbits/manticore,montyly/manticore,montyly/manticore