Add support for a standalone option for umd

This supercedes #15 because substack/node-browserify#430 is still broken.
Adds a test which fails on previous master due to a bad source mapping (off by one line).
Changes for substack/node-browserify#430 are done, awaiting review of this.