Use inherited handles for IPC with MAD-X backends

This means that the STDIO streams can be redirected independently as
desired. This is useful if one wants to capture stdout/stderr of the
subprocess to get MAD-X logging into some a desired sink.