add UMD support. fix #787
build reveal.min.js
merge umd wrapping