Allow the Trogdor agent to execute external commands. The agent communicates with the external commands via stdin, stdout, and stderr. Based on a patch by Xi Yang <xi@confluent.io> Reviewers: David Arthur <mumrah@gmail.com>