This patch improves on DEBUG module to trace all puppeteer's public API calls. References #89.
Introduce page.keyboard to provide low-level access to the keyboard.