Don't ignore stdout and stderr when using pipe for remote debugging and dumpio is true. In that case puppeteer process connects to the stdout/stderr streams of the child process and it will not hang.
Drive-By: give Puppeteer-Firefox its own copy of DeviceDescriptors.
This patch fixes `dumpio` launcher option. Fixes #2046