Automate UMD generation

This automates generation of the UMD wrapper using [umd](https://github.com/ForbesLindesay/umd).  It generates pretty much an identical wrapper.  If you pulled this we'd then continue development in `index.js` which is a CommonJS module and we'd just build the UMD wrapped version when new releases were published.