add UMD support. fix #787
build reveal.min.js
add support for custom keyboard availability condition
fix css syntax error
postmessage plugin is now part of reveal.js core
bubble all reveal.js events to parent window through postMessage
add config option for postMessage features
split postmessage config into two options
notes plugin now operates entirely through window.postMessage, adding support for file protocol
update style of notes plugin to match Slides
prevent repeated autoslidepaused/resumed events
correction to javascript code sample
always indent html using tabs
dont toggle paused/overview modes needlessly when setting state
notes code format tweaks
limit how often the notes window updates presentation states
skip transitions in notes window for better main window performance
carry slide classes over to generated background elements
images with data-src attribute are now lazy-loaded #793
lazy loading support for video #793