Fix stack overflow
sync dischard event name in guard
Add comwrapper for garden; plus stdout, stderr, and stdin streaming
ContainerRunInfo will create the named pipe server to catch short running processes
Add unit test for std streams
changes for comwrapper and res leaks
Extend IContainerRunInfo for testing