Update example to align with the website. `news.ycombinator.com` uses class `.titlelink`.
Fixes an edge case where Puppeteer looked for a Chromium revision when launching Firefox. Allow appropriate Launcher to be instantiated when calling `Puppeteer.connect`. Add an example of running Firefox.