Safe pipehandle now has a DisposalHandle child property and DrainHandle child property so that anonymous pipe stream can properly pass SafePipeHandle objects to AnonymousPipeServer constructor for unix
AnonymousPipeClientStream / AnonymousPipeServerStream now delegate more functionality to the IAnonymousPipe interfaces
IPipe interface now inherits IDisposable
IAnonymousPipeServer now exposes GetClientHandleAsString() function
Revised some error reporting methods on PipeStream class to match exceptions documented in MSDN
Built out UnixAnonymousPipe / UnixAnonymousPipeClient / UnixAnonymousPipeServer to work (at least partially at this point)
Probably broke UnixNamedPipe stuff in process, if it ever actually worked
Stubbed out some things in Win32AnonymousPipe / etc.. though it probably is broken
Probably broke Win32NamedPipe stuff if it ever worked
Added new functions PollFD() and GetPipeHandle() to the MonoIO utility function in System.IO
Added internal call definitions for PollFD() and GetPipeHandle() functions
added wapi_pipehandle_initialize() for registering an inherited pipe handle from parent process into the mono handle manager
hack workaround for CreateProcess() function that closes no handles, instead of closing all handles, still need to figure out proper solution here
Merge branch 'master' of https://github.com/smokingrope/mono