Support per-module options to allow custom expose names

Here's how we might teach `browserify-middleware` to pass the `expose` option (or any other future options down) to the `browserify.require()` method.