Miscellaneous fixes and tidying for pipe library.
Fixed obscure pipe bug in the default ChildProcess constructor, and tidying.
Sandboxing with an arbitrary sandboxer that is currently exec!