Support CommonJS loading

UMD allows test scripts to require('osh-iso-test'). Otherwise, iso is
set on the window object. Only Browserify is supported through the
package.json "browser" property.

Current test information is sent to the browser via a js-readable
cookie. Parsing of this cookie happens behind the scenes in browser.js.