pipe
This patch introduces a new `pipe` option to the launcher to connect over a pipe. In certain environments, exposing web socket for remote debugging is a security risk. Pipe connection eliminates this risk.
This patch breaks huge `page.spec.js` into a bunch of smaller files.
This patch breaks test.js into smaller files: - `page.spec.js` - `puppeteer.spec.js` Fixes #2082