Always pass `require` through to amdefine

amdefine allows you to provide an explicit `require` function. source-maps threads whatever require function is made available to it through to amdefine rather than having amdefine try to pluck one out of the environment.

This allows source-map to be bundled for browser-side consumption via browserify.