Upgrade reveal.js

The previous version wasn't supporting side notes for presentations
not named index.html.

* reveal.js is now cloned in a submodule
Fix font and background
Add Capybara slides