Upstream updates

pulls in the upstream updates from reveal.js @rupl @elliotttf