Pull from revealjs master

@hakimel added an API to the markdown plugin so we don't need the CommonJS branch anymore. We can pull from the main reveal.js branch.