Use amdefine, allowing Argonaut to be required by Common JS

This isn’t ideal. I would prefer to use ES6 modules and transpile them, but
the transpiler is [yet to support source maps](https://github.com/square/es6-module-transpiler/issues/39).