This patch refactors Puppeteer-Firefox code to declare public API in `/lib/api.js` and use it to setup async stack hooks over the public API method calls.
This patch adds Puppeteer-Firefox bot running on Linux+Node8 on Cirrus CI. References #3889