PipeReader: support plain fd without file obj
ebuild-ipc: use PipeReader in _wait
ebuild-ipc: use PipeReader in _receive_reply