Implement Module.prototype.require.
Implement Module.prototype.require.

Not only does this simplify the work of makeRequire (which is called just
before every module begins evaluation), but it also removes the need for
options.wrapRequire, since Module.prototype.require can be easily wrapped.

benjamn/install,benjamn/install