Update UMD wrapper so it always executes.

Pattern taken from https://github.com/umdjs/umd and the [returnExports.js](https://github.com/umdjs/umd/blob/master/returnExports.js) example.

This fixes #270 where the script exits immediately when it detects native support for the `<picture>` element, skipping the module definition.